Node.js HTTP服务缓存访问被拒绝
我使用的是一个HTTP服务,使用NODE.JS构建。以下是我的index.js文件中的代码: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
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的政策给了我所有的问题。我只是删除了它,所有的麻烦都消失了