CORS是浏览器策略,防止跨域请求。解决此问题的方法是在后端应用程序中添加CORS中间件。在Node.js/Express应用程序中,可以使用cors包添加中间件,如下所示:
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors());
// Rest of your code here
这将允许从任何域发送跨域请求。如果您只想允许特定域,则可以传递选项给cors函数。例如,以下代码将只允许来自http://example.com的请求:
app.use(cors({
origin: 'http://example.com'
}));
如果您的后端应用程序使用其他框架或语言,则应查看框架或语言文档以了解如何设置CORS。