Я провів пару годин, намагаючись зрозуміти це ...
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Methods","GET,PUT,POST,DELETE");
res.header("Access-Control-Allow-Headers", "Content-Type");
next();
});
app.all("*", function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
next();
});
Не працював для мене ... У мене це в моїх серверах app.js відразу після того, як вимагає на вершині.
Також спробував npm встановити cors і app.use (cors ()). Не працювали.
Чому я відчуваю цю проблему? Я використовую експрес-генератор (npm install express-generator)
Відповіді:
2 для відповіді № 1req.open("GET", "localhost:3001/quote");
Повинно було...
req.open("GET", "http://localhost:3001/quote");
Заголовки не були проблемою.