小伙伴们,学习koa框架之后,我们来开发一个综合应用。
需求如下:
通过header里面传递一个role属性admin,使用post请求,发送给koa这边的/api/user接口json数据为{name: "imooc", email: "imooc@test.com"}。
具体返回格式与要求如下:
POSTMan中发送请求
情景一:无name或者email
情景二:Header中无admin或者role不等于admin
情景三:正常请求
效果图展示如下:
温馨提示:
如有疑问可以在问答区提问,描述具体问题和贴代码,会帮助解答。
作业描述
1. koa侧判断role属性是否存在,是否是admin,不是,则返回status 401
2. 判断email与name属性是否存在,并且不为空字符串
3. 返回用户上传的数据,封装到data对象中,给一个code: 200,message: '上传成功'。