Node.js cors中间件做什么?

Node.js cors中间件做什么?,node.js,cors,Node.js,Cors,我在看一些节点js代码,这些代码创建了一些web API 遇到了这样一个问题: //CORS Middleware 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-He

我在看一些节点js代码,这些代码创建了一些web API 遇到了这样一个问题:

//CORS Middleware
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();
});
你在互联网上四处看看,似乎不明白它在做什么? 有人能解释一下cors中间件的用途吗?这个链接可能会有所帮助


CORS允许您配置web API的安全性。它与允许其他域针对您的web API发出请求有关。例如,如果您的web API位于一台服务器上,而web应用位于另一台服务器上,则可以在web API中配置CORS,以允许web应用调用web API

中间件是一个明确的术语。这真的是关于CORS的问题吗?可能是