express-generator
安装
yarn global add express-generator
使用
-
express -h
查看帮助 -
express --view=ejs .
注意有一个点 - 这句话用于创建文件,点表示当前目录
- 由于它会覆盖文件,所以要重新安装@types/express0
CRM学习法
- yarn install; yarn start
- 分析app.js,主要API为app.set和app.use
- app.set用于改配置,app.use用于使用
中间件
- 记得提交可运行的代码,防止后面改出问题
const express = require('express')
const app = express()
app.use((request,response, next)=> {
console.log(request.url)
response.write('hi')
next()
})
app.use((request,response, next)=> {
console.log(2)
response.write('hi')
response.end()
next()
})
app.listen(3000, ()=> {
console.log('正在listen 3000');
})
express编程模型
中间件
-
fn
就是中间件,因为它是 - 被插入到启动和结束中间的物件
点
模块化
- 这种模型使得每个功能都能通过一个函数实现
- 然后通过app.use将这个函数整合起来
- 如果把函数放到文件或npm里,就实现了模块化
网友评论