【问题标题】:How to fix Cors error message on api call nodeJS如何修复 API 调用 nodeJS 上的 Cors 错误消息
【发布时间】:2023-03-18 15:50:01
【问题描述】:

我正在尝试为我的域和子域设置 cors,但它不起作用。谁能建议我应该对我的代码进行哪些更改

const whitelist = ['http://example1.com', 'http://admin.example1.com']
const corsOptions = {
  origin: function (origin, callback) {
    if (whitelist.indexOf(origin) !== -1) {
      callback(null, true)
    } else {
      callback(new Error('Not allowed by CORS'))
    }
  }
}

app.use(cors(corsOptions));

但是当我尝试这个时,它到处都说“CORS 不允许”。

【问题讨论】:

标签: javascript node.js express cors


【解决方案1】:

当域不在whitelist 中时,您的服务器将返回您在回调中定义的错误消息。确保您的白名单条目正确

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    • 2020-02-18
    • 2021-11-30
    • 2021-03-18
    相关资源
    最近更新 更多