Size: a a a

Node.js — русскоговорящее сообщество

2021 January 15

ИМ

Икром Муродов... in Node.js — русскоговорящее сообщество
Azamat
уже указаны
вы указали неправильно )
источник

R

Ruffiano in Node.js — русскоговорящее сообщество
Ruffiano
const cors = require('cors');
const corsOptions = {
   origin: ["*"],
   credentials: true,
   methods: "POST, PUT, OPTIONS, DELETE, GET",
   allowedHeaders: "X-Requested-With, Content-Type,"
}
app.use(cors(corsOptions));
источник

ИМ

Икром Муродов... in Node.js — русскоговорящее сообщество
Нужно еще указать Access-Control-Allow-Origin
источник

ИМ

Икром Муродов... in Node.js — русскоговорящее сообщество
Ruffiano
const corsOptions = {
   origin: ["*"],
   credentials: true,
   methods: "POST, PUT, OPTIONS, DELETE, GET",
   allowedHeaders: "X-Requested-With, Content-Type,"
}
app.use(cors(corsOptions));
Так лучше не делать
источник

A

Azamat in Node.js — русскоговорящее сообщество
Azim
Всем привет. Можете подсказать что я не так делаю. корс блокирует запросы на клиенте.
уже указаны)
источник

A

Azim in Node.js — русскоговорящее сообщество
Azim
Всем привет. Можете подсказать что я не так делаю. корс блокирует запросы на клиенте.
вот же я указал в первом скрине. Access-Control-Allow-Origin
источник

A

Azamat in Node.js — русскоговорящее сообщество
я только так написал и норм,
 res.header('Access-Control-Allow-Origin', '*');
 res.header('Access-Control-Allow-Headers', 'Content-type');
источник

ИМ

Икром Муродов... in Node.js — русскоговорящее сообщество
Azim
вот же я указал в первом скрине. Access-Control-Allow-Origin
Скиньте полный скриншот ошибки.
источник

A

Azim in Node.js — русскоговорящее сообщество
Икром Муродов
Скиньте полный скриншот ошибки.
ошибка одна и та же

Access to XMLHttpRequest at 'http://localhost:9999/socket.io/?EIO=4&transport=polling&t=NS4h5I6' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
источник

ИМ

Икром Муродов... in Node.js — русскоговорящее сообщество
Попробуйте вызвать метод set, а не header.
источник

A

Azim in Node.js — русскоговорящее сообщество
ок, сейчас попробую
источник

VS

Vadim Shim in Node.js — русскоговорящее сообщество
или используйте пакет cors
источник

A

Azim in Node.js — русскоговорящее сообщество
Икром Муродов
Попробуйте вызвать метод set, а не header.
нет, не получается. я думаю что проблема в сокетах. потомучто в другом проекте без сокетов моей настройки было достаточно
источник

el

eden lane in Node.js — русскоговорящее сообщество
Vadim Shim
или используйте пакет cors
А если я для локальной разработки добавил в cors локалхост, мне его убрать надо перед продом?
источник

VS

Vadim Shim in Node.js — русскоговорящее сообщество
eden lane
А если я для локальной разработки добавил в cors локалхост, мне его убрать надо перед продом?
думаю можно не убирать, а настроить для прода. ну типа чтобы левые клиенты не слали запросы.
источник

el

eden lane in Node.js — русскоговорящее сообщество
Vadim Shim
думаю можно не убирать, а настроить для прода. ну типа чтобы левые клиенты не слали запросы.
Ну т.е. все равно по разному он должен быть настроен на проде и на деве?
источник

S

Stas in Node.js — русскоговорящее сообщество
eden lane
А если я для локальной разработки добавил в cors локалхост, мне его убрать надо перед продом?
вряд ли удобно так делать, т.к. при каждом пуше/пуле тебе прийдётся искать что же и где там нужно добавить, не уверен в правильности всего что я написал, но я просто через || делал, всё что связано с локалом/продом
источник

el

eden lane in Node.js — русскоговорящее сообщество
Спасибо 🙏🏻
источник

VS

Vadim Shim in Node.js — русскоговорящее сообщество
eden lane
Ну т.е. все равно по разному он должен быть настроен на проде и на деве?
у меня на дев прописан доступ только для тестового фронта. а на проде наоборот - открыт для всех
источник

ИМ

Икром Муродов... in Node.js — русскоговорящее сообщество
eden lane
А если я для локальной разработки добавил в cors локалхост, мне его убрать надо перед продом?
Вы можете использовать module config
источник