Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Node.js HTTP服务缓存访问被拒绝_Node.js_Api - Fatal编程技术网

Node.js HTTP服务缓存访问被拒绝

Node.js HTTP服务缓存访问被拒绝,node.js,api,Node.js,Api,我使用的是一个HTTP服务,使用NODE.JS构建。以下是我的index.js文件中的代码: app.use(function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT"); res.header("Access-Control-Allow-H

我使用的是一个HTTP服务,使用NODE.JS构建。以下是我的index.js文件中的代码:

app.use(function (req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, contentType,Content-Type, Accept, Authorization");
    next();
});
app.use(cors({origin: 'http://localhost:4200’}));
当我从浏览器调用API时,会得到API结果,但是,当我尝试使用Postman调用POST方法时,会出现以下错误,错误状态为:需要407代理身份验证:

错误缓存访问被拒绝尝试检索URL://URL时遇到以下错误

缓存访问被拒绝。

抱歉,在您进行身份验证之前,当前不允许您从此缓存请求//URL


我不知道我错在哪里

我意识到是CORS的政策给了我所有的问题。我只是删除了它,所有的麻烦都消失了