Я использую Heroku для запуска своего сервера, и я использую «ядра» на моей внутренней стороне, которые написали в Node.js. У меня есть эти команды:
const corsConfig = {
origin: true,
credentials: true
};
app.use(cors(corsConfig));
app.options("*", cors(corsConfig));
в моем клиенте я использую vue. js:
module.exports = {
devServer: {
proxy: {
'/api': {
target: '"https://david-matan-recipe-api-server.herokuapp.com/',
ws: true,
changeOrigin: true
}
}
}
}
, когда я пытаюсь получить некоторые данные из моего бэкэнда с помощью Ax ios Я получаю это сообщение в браузере:
Access to XMLHttpRequest at 'https://david-matan-recipe-api-server.herokuapp.com/api/recipes/random' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.