express脚手架

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里,就实现了模块化
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容