diff --git a/api-server/server.js b/api-server/server.js index fa8e493..5261068 100644 --- a/api-server/server.js +++ b/api-server/server.js @@ -4,6 +4,20 @@ const app = new Koa() const KoaRouter = require('koa-router') const router = new KoaRouter() +// 后台解决跨域响应头配置 +app.use(async (ctx, next) => { + // 请求源白名单 + const allowedOrigins = ['http://127.0.0.1:3000'] + const requestOrigin = ctx.headers.origin + if(allowedOrigins.includes(requestOrigin)) { + ctx.set('Access-Control-Allow-Origin', requestOrigin) + ctx.set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE') + ctx.set('Access-Control-Allow-Headers', 'Content-Type') + ctx.set('Access-Control-Allow-Credentials', 'true') + } + await next() +}) + // api router.post('/api/task', async (ctx, next) => { ctx.status = 200 diff --git a/frontend/demo.html b/frontend/demo.html index 3d6dbe4..51c7bd0 100644 --- a/frontend/demo.html +++ b/frontend/demo.html @@ -15,7 +15,7 @@
响应