正在回答
3回答
同学你好,从同学描述可能是因为创建项目时的命令书写有误,同学可以使用如下命令重新创建项目
koa2 test // test是项目文件夹名称,同学可以自定义
因为目前比较流行的是koa2框架,而且视频中的所有讲解都是基于koa2框架的,推荐同学重新创建项目,跟着老师的讲解学习。
祝学习愉快~
好帮手慕慕子
2020-07-21 18:45:31
同学你好,看截图。因为获取body参数的写法不对,应该是this.request.body。同学可以修改后测试下
不清楚同学具体是把哪里的json格式转化成对象的,不过在使用时,JSON.stringify()中JSON需要大写。同学修改后在测试下,如果还有问题,可以将你写的完整代码代码和package.json文件直接粘贴过来,详细描述下具体是哪里的问题,并与帮助同学准确的定位与解决问题。
看同学截图中的function *(){} 这种写法是koa1框架的写法,koa2框架推荐同学使用async...await方法书写。所以同学目前学习阶段,更推荐以视频讲解内容为准进行学习。
祝学习愉快
5. Node.js全栈开发
- 参与学习 人
- 解答问题 307 个
前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星