配置跨域可引入cors包,插入到express的中间件中
1.引入cors包
npm install cors
2. 使用cors 插入到中间件中
const app = express()
const corsOptions = {
origin: 'http://localhost:5173', // 允许访问的来源,可以是单个字符串或一个数组
methods: ['PUT'], // 允许的 HTTP 方法
allowedHeaders: ['Content-Type', 'Authorization'], // 允许的头部字段
};
app.use(cors(corsOptions))
corsOptions 可设置可不设置,origin表示允许跨域访问的源,默认是*
methods目前似乎没生效