node.js koa2-cors 设置 Access-Control-Allow-Origin
时间: 2023-09-30 08:11:41 浏览: 259
koa2-cors:适用于koa2的CORS中间件
要设置 Access-Control-Allow-Origin,可以使用 koa2-cors 中间件。Koa2-cors 是一个 Koa2 中间件,用于处理跨域请求。
以下是如何使用 koa2-cors 中间件来设置 Access-Control-Allow-Origin:
1. 安装 koa2-cors:
```
npm install koa2-cors --save
```
2. 在 Koa2 应用程序中使用 koa2-cors 中间件:
```javascript
const Koa = require('koa');
const cors = require('koa2-cors');
const app = new Koa();
// 使用 koa2-cors 中间件
app.use(cors({
origin: '*', // 允许任意源
credentials: true // 允许带上 cookie
}));
// 其他中间件和路由
app.use(/* ... */);
app.use(/* ... */);
app.use(/* ... */);
app.listen(3000);
```
在上面的代码中,我们传递了一个配置对象给 koa2-cors 中间件。我们设置 origin 为 *,表示允许任意源发起跨域请求。我们也设置了 credentials 为 true,表示允许带上 cookie。
通过这样设置,就可以在 Koa2 应用程序中设置 Access-Control-Allow-Origin。
阅读全文