/ / Включення CORS на Node / Express Not Working - node.js, express, cors

Включення CORS на вузол / Експрес не працює - node.js, express, cors

Я провів пару годин, намагаючись зрозуміти це ...

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 для відповіді № 1
req.open("GET", "localhost:3001/quote");

Повинно було...

req.open("GET", "http://localhost:3001/quote");

Заголовки не були проблемою.