express简介

Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。
Express 框架核心特性:
    1)可以设置中间件来响应 HTTP 请求。
    2)定义了路由表用于执行不同的 HTTP 请求动作。
    3)可以通过向模板传递参数来动态渲染 HTML 页面。
 
几个重要的模块是需要与 express 框架一起安装的:
    1)body-parser   : node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。
    2)cookie-parser : 一个解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象。   
    3) router  : 路由
 
初始化项目  
  express --ejs XXX项目名   采用ejs 模板引擎
 或
  express -t jade XXX      more采用jade 模板引擎 
 
 
express.Router()  express 提供的路由功能
   一,提供2中方式定义路由
     1、 router.get(path, handler) or router.post(path, handler)
        path: 请求路径, handler :路由的处理回调方法
     2、app.router(path).get(handler).post(handler)   链式定义
        path: 请求路径, handler :路由的处理回调方法
  二,获取参数
   post路由下  : req.body.paramName
   get路由下  :  req.params.paramName

 

posted @ 2017-09-15 10:04  nokelong  阅读(1622)  评论(0编辑  收藏  举报