Javascript node.js中的CORS问题失败
我使用postman,一切正常,但在测试我的ionic应用程序时遇到了CORS问题。我在谷歌上搜索并设法找到了上述集合标题解决方案,但现在我发现了以下错误:Javascript node.js中的CORS问题失败,javascript,node.js,cors,cross-domain,Javascript,Node.js,Cors,Cross Domain,我使用postman,一切正常,但在测试我的ionic应用程序时遇到了CORS问题。我在谷歌上搜索并设法找到了上述集合标题解决方案,但现在我发现了以下错误: app.use(function (req, res, next) { // Website you wish to allow to connect res.setHeader('Access-Control-Allow-Origin', 'http://localhost:8100'); // Request
app.use(function (req, res, next) {
// Website you wish to allow to connect
res.setHeader('Access-Control-Allow-Origin', 'http://localhost:8100');
// Request headers you wish to allow
res.setHeader('Access-Control-Allow-Headers', '*');
// Set to true if you need the website to include cookies in the requests sent
// to the API (e.g. in case you use sessions)
res.setHeader('Access-Control-Allow-Credentials', true);
// Pass to next layer of middleware
next();
});
有什么想法吗?尝试使用cors中间件
Request header field owner is not allowed by Access-Control-Allow-Headers in preflight response.
“”JaahanyLunoSky]我应该更改哪一部分?此外,您必须列出应该允许哪些标题(例如,<代码> >所有者,X要求用“< /代码>代替<代码> > <代码> >。您也可以考虑。
var cors = require('cors');
app.use(cors());