node中的express框架

Express

Geting Started
  • 安装
    • npm install --save express
使用
  1. 调用express方法,得到一个app实例,app实例对象就类似于原来的sever对象。

  2. 创建路由对象

  3. 设置路由

  4. 加载路由app.use(router)

  5. 模板引擎 npm install ejs

  • 配置模板文件存放的路径

    • 该配置可以省略,因为Epress默认就会去找views目录中的查找
  • 设置Express要使用的模板引擎

  • node也可以加载json文件,得到的就是转换过后的json对象。

  • 注意:以后再操作文件相对路径的时候,最好将相对路径转换为绝对路径,利用__dirname属性

中间件
  • 相当于过滤网,

  • use方法,任何请求都会进入该中间件处理函数,不关心请求方法和请求路径

app.use((req, res, next) => { })

调用next就是调用下一个中间件
  • 指定路径形式的 use 中间件
    • 一般use方法用来加载第三方中间件
    • 或者修改 req res 等对象
第三方中间件
npm install --save body-parser

body-parser 中间件会帮你自动完成解析表单post请求体,然后将解析出来的查询字符串转换为对象挂载给中间件在后面的处理过程中就可以直接通过 req.body
app.use(bodyParser.urlencoded({ extended: false})

posted on 2016-11-06 01:03  山上的小兵  阅读(157)  评论(0)    收藏  举报

导航