返回给前端状态码,是根据后端自己的判断给予前端状态码吗?还是有官方的一些方法?新手学习后端,求告知
async selectData(ctx) {
let data = ctx.request.body
let userAddParams = [data.oid,data.uid,data.name,data.buytime];
if(Object.keys(data).length > 0) {
try {
await query(insert, userAddParams);
ctx.response.body = {
status: 200,
description: 'ok',
result: data
}
} catch(err) {
ctx.response.body = {
status: 404
}
}
}
}
后端自己给予前端状态码判断。
也可以这么写。