![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
egg.js+midwayjs实战课程
文章平均质量分 66
eggjs一把梭,照着写,必出demo项目,以eggjs为基础,进阶为midwayjs,对于大前端,后端编程思维属于它山之石,可以攻玉。
中二少年学编程
个人公众号:前端系列教程!!!个人小程序:中二少年工具箱!!!
记录学习,乐于分享。如果文章对您有帮助,请收藏加关注。
对博主感兴趣的同学,欢迎私信我加好友加群。
展开
-
eggjs实战(5)——eggjs+mongoose(egg-mongoose)增删改查技巧
1.增如果你是和我一样的小白,严格按照eggjs官网的步骤部署了demo,并且按照我前几篇文章做了简单的MVC分层,那么service层就会有如下代码: const {ctx} = this; ctx.model.Users.function……Users是我创建的一个模型实体,上面挂载着很多方法,其中就包括增加数据:save和create方法。save方法使用: let newData = new ctx.model.Users(data); await newDa原创 2021-10-24 19:11:52 · 1693 阅读 · 0 评论 -
eggjs实战从0开始(4)-MVC改造
1.操作数据库中间件:egg-mongooseegg框架后端代码操作mongodb数据库,需要借助中间件egg-mongoose,打开npm网站搜索,找到下载该中间件的官网,然后在项目中输入命令行下载:npm i egg-mongoose然后参考官网插件使用提示,将代码改造成MVC模式。首先在config文件夹下,找到plugin.js文件,在exports对象里加入代码:mongoose:{ enable: true, package: 'egg-mongoos原创 2021-08-17 15:30:02 · 341 阅读 · 2 评论 -
eggjs实战从0开始(3)- 非关系数据库mongodb
1.下载mongodb下载地址:https://www.mongodb.com/try/download/community可参考菜鸟教程,下载完成mongodb2.将mongodb配置到环境变量找到mongodb的bin文件夹,复制地址,例如:D:\mongodb\bin复制地址到计算机的系统变量Path中,配置环境变量,然后cmd打开命令行窗口,输入mongo发现运行成功后,输入show dbs显示如图:说明下载完成,环境变量配置成功。3.配置mongodb为系统服务到此为原创 2021-08-16 19:58:40 · 224 阅读 · 0 评论 -
eggjs实战从0开始(2)-第一个demo
1.app文件夹写一个最简单的demo,其他文件可以先不用关注,官网有每个文件夹详细介绍。和业务相关的代码,主要在app文件夹中。news.js就是我仿照home中的代码写的一个小demo,亲测有效。2.代码分析news.js文件中所有代码如下:'use strict'; //js代码严格模式,可写可不写,写上主要是为了规范自己代码中的变量声明。/*egg框架肯定是将controller这些类都写到了一个叫egg.js的文件中。*可以用官网的方式调用controller,也可以解构的方原创 2021-08-16 17:55:16 · 174 阅读 · 0 评论 -
eggjs实战从0开始(1)
1.node版本管理器nvm-windows安装官网地址:https://github.com/coreybutler/nvm-windows/releases下载前先删除电脑上已安装的node版本,防止版本冲突。参考:https://www.runoob.com/w3cnote/nvm-manager-node-versions.html#2.命令行:nvm install node版本号 64位/32位,下载node例如:nvm install 14.17.5 64...原创 2021-08-16 12:28:53 · 272 阅读 · 2 评论