19 lines
774 B
JavaScript
19 lines
774 B
JavaScript
const cors = require('../../Biblioteca/node_modules/cors'); // Importa a biblioteca CORS
|
|
|
|
// Define as origens permitidas para CORS
|
|
const allowedOrigins = ['http://www.itguys.com.br'];
|
|
|
|
// Configura o middleware CORS
|
|
const corsMiddleware = cors({
|
|
origin: function (origin, callback) {
|
|
// Verifica se a origem da requisição está na lista de origens permitidas
|
|
if (!origin || allowedOrigins.indexOf(origin) !== -1) {
|
|
callback(null, true); // Permite a requisição se a origem for permitida
|
|
} else {
|
|
callback(new Error('Not allowed by CORS')); // Retorna erro se a origem não for permitida
|
|
}
|
|
}
|
|
});
|
|
|
|
module.exports = corsMiddleware; // Exporta o middleware CORS para ser usado em outras partes da aplicação
|