Express
Express是一个简洁而灵活的node.js的Web应用框架, 提供了一系列强大特性帮助使用者创建各种 Web 应用,以及丰富的 HTTP 工具,是一个极简、便捷的框架。使用前先需要在项目中安装express框架:
`npm install express --save`
若是安装不了,可以使用cnpm进行下载(首先要安装cnpm)
`cnpm install express --save`
创建一个Express应用程序。该express()函数是express模块导出的顶级函数。
var express = require('express')
var app = express()
此次主要讲述路由:
app.get注册路由:app.get(path, callback [, callback ...])
请求方法必须是get方法,而且路径是严格匹配的
pp.use注册路由:app.use([path,] callback [, callback...])
不限定请求的方法,get/post等都可以路径模糊匹配
例子:
此处的next();当一个中间件完成时候,通知下一个中间件执行。
中间件是什么
中间件是一个可访问请求对象(req)和响应对象(res)的函数,在 Express 应用的请求-响应循环里,下一个内联的中间件通常用变量 next 表示。中间件的功能:
1.执行任何代码。
2.修改请求和响应对象。
3.终结请求-响应循环。
4.调用堆栈中的下一个中间件。
文章到这里就结束啦,有什么错误的地方请指正。