/ Модуль / Express CORS, що не дозволяє доступу до ресурсів - javascript, node.js, cors

Експрес CORS модуль не дозволяє доступ до ресурсів - javascript, node.js, cors

Я використовую модуль cors з npm і встановлюю CORS для включення для будь-якого трафіку. Мій фрагмент коду виглядає приблизно так.

const express = require("express");
const cors = require("cors");
const app = express();

// express app to use cors
app.use(cors())

Коли я використовував зовнішній клієнт (Vue) для доступу до мого API для входу з мого сервера Node.JS, я отримав повідомлення про помилку

На запитуваному ресурсі немає заголовка "Access-Control-Allow-Origin". Походження "http://localhost:8080"Тому не дозволено доступ. Відповідь має код статусу HTTP 403.

Якщо я не помиляюся, створення коду без будь-яких параметрів дозволить запитувати будь-який запит незалежно від походження.

Відповіді:

0 для відповіді № 1

Ви спробували ввімкнути попередню перевірку CORS?

Деякі запити CORS вважаються "складними" і вимагають початкового запиту OPTIONS (називається "попередній запит")

app.options("*", cors())