【学习任务】使用koa2 实现综合应用
我要参与
【学习任务】使用koa2 实现综合应用
学习任务 1.9k
等52人参与
来源: 第1周+ / 大前端.

小伙伴们,学习koa框架之后,我们来开发一个综合应用。

任务描述:

通过header里面传递一个role属性admin,使用post请求,发送给koa这边的/api/user接口json数据为{name: “imooc”, email: "imooc@test.com"}。

具体返回格式与要求如下:

POSTMan中发送请求

情景一:无name或者email

//img1.sycdn.imooc.com//climg/5d5e477f0001e9eb05000237.jpg

情景二:Header中无admin或者role不等于admin

//img1.sycdn.imooc.com//climg/5d5e47930001d75205000291.jpg

//img1.sycdn.imooc.com//climg/5d5e479d0001869a05000293.jpg

情景三:正常请求

//img1.sycdn.imooc.com//climg/5d5e47ab0001dce005000315.jpg

效果图展示如下:

//img1.sycdn.imooc.com//climg/5d5e47dd0001595a05000289.jpg
任务要求:

  1. koa侧判断role属性是否存在,是否是admin,不是,则返回status 401

  2. 判断email与name属性是否存在,并且不为空字符串

  3. 返回用户上传的数据,封装到data对象中,给一个code: 200,message: ‘上传成功’。

任务建议:
大家到右侧的下载资源,建议使用提供的代码,完成任务。
温馨提示:
大家可以在作业社区进行交流,可参考其他小伙伴代码,并相互帮助与解答问题。

作业素材
下载素材

作业素材仅供学习与参考,请按要求完成作业

去发布

登录后即可发布作业,立即

我的作业

全部作业

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师