【发布时间】:2017-07-27 17:52:09
【问题描述】:
我有一个 Node 应用程序,其中包含多个从 JavaScript/AJAX 调用的端点。我之前通过与 JavaScript 文件托管在同一域上的 PHP 代理解决了跨源资源共享问题,但我想去掉中间人,直接从 AJAX 转到 Node。
我现在已经在 Node 应用程序上非常广泛地启用了 CORS,通过:
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
但这会暴露 所有 端点,包括我希望与特定域保持联系的端点。我可以为每个端点专门设置 CORS 吗?
【问题讨论】:
标签: javascript ajax node.js cors