【发布时间】:2019-04-29 08:13:55
【问题描述】:
我的环境,Node.js 是 v11.10.1,npm 是 6.9.0。
app.js 中失败的代码。
const cors = require("./config/cors");
这里是 config/cors.js
const cors = (req, res, next) => {
// Website you wish to allow to connect
res.setHeader("Access-Control-Allow-Origin", "*");
// Request methods you wish to allow
res.setHeader(
"Access-Control-Allow-Methods",
"GET, POST, OPTIONS, PUT, PATCH, DELETE"
);
// Request headers you wish to allow
res.setHeader(
"Access-Control-Allow-Headers",
"Origin,X-Requested-With,content-type"
);
// Pass to next layer of middleware
next();
};
//export default cors;
//export {cors as default}
//export {cors};
//module.exports = cors;
//module.exports = { cors }
module.exports = { cors: cors }
我尝试了六种不同的导出 cors 模块的方法,但所有尝试都失败并出现相同的错误:
SyntaxError: 意外的令牌导出
有什么建议吗?
【问题讨论】: