Мое окружение, 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: Неожиданный экспорт токена
Есть предложения?