快速服务器不允许 CORS,即使我正在使用访问控制允许来源 *



浏览器错误显示:

Access to XMLHttpRequest at <https://dev-api.mydomain.net/auth/login> from origin 'https://dev.mydomain.net' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我还尝试使用我的实际特定域"https://dev.mydomain.net"作为 Access-Control-Allow-Origin 值,但它不起作用,也尝试了密钥"origin"。

如何让服务器接受来自我的域的请求?

import express from 'express'
import cors from 'cors'
import router from '../../routes'
const restServer = express()
restServer.use(cors({
'Access-Control-Allow-Origin': '*'
}))
restServer.use('', router)
export default restServer
const morgan = require('morgan');
const bodyParser = require('body-parser');
const cors = require('cors');
const app = express();
// * Logging middleware
app.use(morgan('dev'));
// * CORS headers setter
app.use(cors());

这样使用它,无需在使用CORS模块时手动设置"访问控制-允许-原点"!

最新更新