egg.js+mongoDB的学习笔记1-egg.js学习

一、egg.js是一个nodejs语言的MVC框架,基于koa.js包装后的一种框架。根据官网创建了一个egg.js的项目。
主要修改的代码位置
1、Controller:处理简单的逻辑;
2、Service:处理数据Model;
3、View:视图层主要是处理展示页面;
4、router.js:处理路由,用户访问地址与controller对应;
5、config:config.default.js项目配置文件;plugin.js插件引入位置。
6、public:主要用来放静态文件,例如图片、css文件等等。
7、还有extend和中间件文件夹等处理。目前暂时没有使用。

二、视图层处理
视图层view我使用了ejs插件,进行展示。需要在plugin.js配置:在这里插入图片描述
然后在config.default.js引入html文件对应配置:
在这里插入图片描述
三、遇到的问题:
因为本人是egg.js小白,加上对nodejs并未深入了解过,所以在创建项目,到实际跑起来、在浏览器中访问,遇到了一些很愚蠢的问题,比如Service在创建服务层文件时,文件名与类名差了一个字母,导致Controller永远都调不起来service层,并且运行不报错,在访问时报错ctx中找不到service,卡了真的很久,哈哈,所以必须记录一下~https://www.bilibili.com/video/BV1a4411M7bk?p=7,这是我学习的视频教程。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值