【发布时间】:2019-03-27 07:01:06
【问题描述】:
我是在 Node/Express 应用程序中实现 CORS(为所有人启用)的新手。我在app.js 中找到了一段代码,如下所述:
const express = require('express');
const corsOptions = {
origin: '*',
};
const app = express();
app.use(cors(corsOptions));
app.options('*', cors(corsOptions));
app.listen(config.PORT);
我发现最后两行代码是多余的。我不确定,因为运行 Node/Express 项目的知识/理解和资源有限,我现在无法测试 CORS。
如果我们提及app.use(cors(corsOptions));或app.options('*', cors(corsOptions));就足够了吗?
如果是,它们的实施是否有区别?
如果否,每行代码如何配置 Express 应用程序?
【问题讨论】: