目录
1.1 Express 简介
官方的概念:Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。
通俗理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。
本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。
使用 Express,我们可以方便、快速的创建 Web 网站的服务器或 API 接口的服务器。
1.2 Express 的基本使用
在项目所处的目录中,运行如下的终端命令,即可将 express 安装到项目中使用:
创建基本的 Web 服务器
//1.导入express
const express = require('express')
//2.创建web服务器
const app = express()
//3.启动web服务器
app.listen(80, () => {
console.log('express server running at http://127.0.0.1');
})
监听 GET 请求:
监听 POST 请求:
把内容响应给客户端:
//1.导入express
const express = require('express')
//2.创建web服务器
const app = express()
//3.启动web服务器
app.listen(80, () => {
console.log('express server running at http://127.0.0.1');
})
//4.监听客户端的get,post请求,并向客户端响应具体的内容
app.get('/user', (req, res) => {
res.send({ name: 'zs', age: 20, gender: '男' })
})
app.post('/user', (req, res) => {
res.send('请求成功')
})
获取 URL 中携带的查询参数:
获取 URL 中的动态参数: