Express框架初步学习

118 阅读1分钟

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.调用堆栈中的下一个中间件。

文章到这里就结束啦,有什么错误的地方请指正。