【发布时间】:2021-04-09 05:10:04
【问题描述】:
我有一个 rest API,它有许多端点来获取和发布数据。我想知道是否可以更改特定端点允许与之交互的来源。您可以在下面看到我在整个应用程序中启用了标准 CORS:
app.use((req, res, next) => {
res.header('Access-Control-Allow-Headers', '*');
res.header('Access-Control-Allow-Origin', '*');
next();
});
但我希望能够更改各个端点的 CORS 属性:
app.get('/api/blocks/length', (req, res) => {
res.json(blockchain.chain.length);
});
如何做到这一点?一些洞察力对我来说意味着整个世界。
【问题讨论】:
-
const cors = require('cors'); app.get('/api/blocks/length', cors(), (req, res) => {});
标签: javascript node.js api cors rest