Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js中的CORS问题失败_Javascript_Node.js_Cors_Cross Domain - Fatal编程技术网

Javascript node.js中的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

我使用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 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());