651490
var Koa = require('koa');
var router = require('koa-router')();
const bodyParser = require('koa-bodyparser');
var app = new Koa();
// app.use((ctx,next)=>{
// ctx.set('Access-Control-Allow-Origin','*');
// next();
// });
router.get('/', (ctx, next) => {
console.log('Get get');
ctx.body="end";
});
router.post('/test', (ctx, next) => {
console.log('Get post');
ctx.body="end";
});
app.use(bodyParser());
app
.use(router.routes())
.use(router.allowedMethods());
app.listen(4000);
使用curl测试,get和post都能正常工作,但只要设置了Access-Control-Allow-Origin(注释掉的部分),get还能正常工作,post就fail了