1、express组件安装
npm install express-generator -g
2、项目初始化/相关模块安装/服务启动
(1) 随便找一个目录,打开cmd
(2) 在cmd中输入express nodetest, nodetest是你的项目文件夹名称
(3) 切换到nodetest目录下,使用 npm i 命令初始化相应的模块
(4) 然后使用命令 node ./bin/www 就启动了端口未3000的服务
3、文件目录
3.1
node_modules和package-lock.json是在运行npm i命令之后生成的
3.2
bin目录下面有个www的js文件,可以在这个文件里面修改服务的端口号
3.3
public是静态资源目录,比如js,css等
3.4
routes是整个项目写代码用的最多的地方,一般各种接口路由就在这里创建
3.5
views视图文件夹,就是存放各种前端界面的比如html等,express默认生成试图模板是jade文件,这种文件就是用express框架常用的前端模板,有相关的模板语法
3.6
app.js
4、流程
在使用node ./bin/www启动服务时,在www里面引入app.js,在app.js里面引入routes下的各种路由
5、创建一个路由
在routes下创建business,然后创建一个index.js当然这个index.js拷贝上级那个js一样的,然后在app.js里面加上business的路由配置,重启服务就ok了
6、逻辑代码拆分
要是业务逻辑代码多了,全都写在index.js里面,那就有点看不下去了,要怎么分离呢,也简单
1、创建一个main.js
2、index.js引入main.js,
3、main里面加上相应的方法,index里面做相应的改变
4、若接口要直接返回数据,则使用res.send(),req就是request,res就是response
以上是express的一些基础用法