- Use o módulo cors npm. – Esta é a maneira mais fácil e rápida de habilitar o CORS em seu aplicativo. Primeiro, instale o módulo cors: # npm install –save cors
Agora que o módulo cors está instalado em seu aplicativo, use-o como middleware e pronto. Todas as suas solicitações agora estão habilitadas para CORS:
## app.js
var express = require (‘express’);
var cors = requer (‘cors’);
var app = express ();app.use(cors());
2 – Você também pode habilitar CORS em apenas uma única solicitação com o seguinte código:
## app.js
var express = require (‘express’);
var cors = requer (‘cors’);
var app = express ();
app.get('/products/:id', cors(), function (req, res, next) {
res.json({msg: 'This is CORS-enabled for a Single Route'});
});
Para obter mais informações, você pode consultar a documentação do módulo cors aqui: https://www.npmjs.com/package/cors
Você pode conseguir o mesmo, sem a necessidade de nenhum módulo externo, se puder adicionar algumas linhas extras em seu código. Adicione o seguinte código para habilitar a funcionalidade CORS:
## app.js
app.use (function (req, res, next) {
res.header (“Access-Control-Allow-Origin”, “*”);
res.header ( “Access-Control-Allow-Headers”, “Origin, X-Requested-With, Content-Type, Accept”);
next ();
});