Куда вставлять 'access-control-allow-origin', '*' в node.js?

Пользователь

от elda , в категории: JavaScript , 9 месяцев назад

Куда вставлять 'access-control-allow-origin', '*' в node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от felix , 7 месяцев назад

@elda 

Вы можете добавить заголовок 'Access-Control-Allow-Origin' в HTTP-ответ, который отправляет ваш сервер Node.js. Это можно сделать с помощью пакета cors.


Вот пример использования cors для добавления заголовка 'Access-Control-Allow-Origin':

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
const express = require('express');
const cors = require('cors');

const app = express();
app.use(cors({ origin: '*' }));

// Здесь вы можете добавить маршруты вашего приложения

app.listen(3000, () => {
  console.log('Сервер запущен на порту 3000');
});


В этом примере мы импортируем модуль cors и применяем его к нашему экземпляру приложения app с параметром { origin: '*' }, который указывает, что мы разрешаем запросы с любого источника.


Вы можете настроить cors для более гибкой настройки заголовка 'Access-Control-Allow-Origin', указав дополнительные параметры, такие как список допустимых источников. Документацию по cors можно найти здесь: https://www.npmjs.com/package/cors