我试过一切,以解决我收到的CORS错误。如果是OAuth流,重定向您的应用程序Salesforce的登录屏幕(但这个网址自动重定向场景从Salesforce到Salesforce后)Salesforce Oauth重定向CORS问题节点快递应用
的XMLHttpRequest不能从Salesforce URL 1加载Salesforce的URL 2重定向到Salesforce的OAuth网址2已被CORS策略阻止:否 “访问控制允许来源”标题存在于请求的 资源中。原因'http://localhost:3000'因此不允许 访问。
我已经安装了CORS模块也试过这样:
app.use('/public',function(req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
// Request headers you wish to allow
res.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-
With, Content-Type, Accept");
// Set to true if you need the website to include cookies in the
requests sent
res.setHeader('Access-Control-Allow-Credentials', true);
// Pass to next layer of middleware
next();
});
谁能真正得到这方面的工作,并帮助?
错误消息表明它是一个Salesforce URL,它的响应中未发送Access-Control-Allow-Origin。在您自己的快速应用程序中启用CORS不会解决这个问题。因此,您需要确定是否有一些Salesforce文档解释了您正在尝试执行的任何操作的受支持方式,或者使用https://github.com/Rob-Code中的代码设置CORS代理。 -W/cors-任何地方或某处 – sideshowbarker
您无法通过XMLHttpRequests执行OAuth。 – idbehold