技术分享——express生成器!

引言:express可以帮助我们快速生成一个项目的骨架,非常的方便好用。
1,安装

在这里插入图片描述安装之后可 可输入 express -h 查看选项构造你需要的骨架
在这里插入图片描述
选项不明白的可以去自行翻译下。我选择的是 express-e支持ejs模板引擎的选项。

2,express -e

express会自动生成下面这样的一个文件夹
在这里插入图片描述
分别是环境依赖,静态资源,路由,视图,以及配置文件和依赖日志。

3, 主要讲述 app.js配置文件几个常用工具

在这里插入图片描述

http.errors API

用法:使用 模块实例化进行创建错误
在这里插入图片描述

express模块

用法:实例化 一个app服务
在这里插入图片描述

multer中间件

用法:上传文件,保存到自定义的目录 自定义分
在这里插入图片描述

logger中间件

用法:用来打印请求信息
在这里插入图片描述##### logger模块

bin环境依赖中自动下载body-parser中间件

作用 非地址栏的请求参数 比如post请求参数 直接可以用 req.body进行获取
在这里插入图片描述

express.static 静态托管API

用法:会把指定目录当成静态资源,默认选择index.html 为默认静态页面

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200319233122379.png

路由设置

对每一个API接口都设置对应的路由,具体处理逻辑由路由文件去处理。这样极大的减小了代码的重复性。
在这里插入图片描述

错误处理

用法:使用模板引擎写好错误页面,然后根据动态传值。
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值