簡體   English   中英

如何使用 fastify-cors 和 node JS 允許 cors 源中的多個 url

[英]How to use fastify-cors and node JS to allow multiple urls in cors origin

我的 URL 列表如下所示

const urls = ["example1.com", "exam.com"]

我的 cors 設置如下所示:

  const cors = require("fastify-cors")

  // Enable CORS
  fastify.register(cors, {
    origin: '*',
    methods: ['GET', 'POST'],
    credentials: true
  })

Fasify-Cors文檔中,您可以使用 array in origin 選項。 閱讀更多

你的例子可能是:

const cors = require("@fastify/cors")

  // Enable CORS
  fastify.register(cors, {
    origin: ["example1.com", "exam.com"],
    methods: ['GET', 'POST'],
    credentials: true
  })

fastify-cors已被棄用。 請改用@fastify/cors

對於您的版本,這是文檔

const cors = require("fastify-cors")
const urls = ["example1.com", "exam.com"]

// Enable CORS
fastify.register(cors, {
  origin: urls,
  methods: ['GET', 'POST'],
  credentials: true
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM