我正在netlify上托管服务器和客户端,并从客户端发送带有axios的POST请求。我收到以下错误:
已从起源'yy.netlify.com'访问'xx.netlify.com/xx'处的XMLHttpRequest,已被CORS策略阻止:在运行前,Access-Control-Allow-Headers不允许请求标头字段的内容类型回应。
我尝试为所有响应设置标题,但这不能解决我的问题。
const express = require("express");
const serverless = require("serverless-http");
const fs = require('fs');
const app = express();
const router = express.Router();
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*');
next();
});
router.post('/getPositions', (req, res) => {
return res.status(200).json(obj[i]);
});
app.use("/.netlify/functions/api", router)
module.exports.handler = serverless(app);