простое решение для этого было бы использовать модуль «cors».
installation
npm install cors
use:
var cors = require('cors')
app.use(cors());
Thats all you необходимо выполнить.
Примечание: некоторые запросы HTTP могут быть предварительно запрограммированы, запросы «предполетного» сначала отправляют HTTP-запрос методом OPTIONS к ресурсу в другом домене, чтобы определить, является ли фактический запрос безопасно отправить. Чтобы включить предварительный показ, вы должны добавить новый обработчик OPTIONS для маршрута, который вы хотите поддерживать:
app.options('/route', cors()) // for a particular route
Чтобы включить предварительную съемку для всех используемых маршрутов:
app.options('*',cors()) //for all routes(include before other routes)
больше о запросах, которые перед запуском: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Preflighted_requests