在接口总路由下 加上 ctx.res.setHeader 代码就可以解决了
router.use(async (ctx,next)=>{
ctx.res.setHeader("Access-Control-Allow-Origin", "*");
ctx.res.setHeader("Access-Control-Allow-Headers", "X-Requested-With");
ctx.res.setHeader("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
ctx.res.setHeader("X-Powered-By",' 3.2.1');
ctx.res.setHeader('Content-Type','text/css');
try {
await next();
if(ctx.body !==undefined){
ctx.status=200;
ctx.body={
code:200,
message:'成功',
data:ctx.body,
};
}else{
ctx.status=404;
ctx.body={
code:404,
message:'date not fiend',
data:ctx.body,
};
};
}catch (e) {
console.log(e.message)
ctx.status=500;
ctx.body={
code:500,
message:"服务器错误",
data:{},
};
};
});