Express 简介
Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
1. Hello World
先安装Express 到项目中 npm i Express
1.1 加载Express
// 加载Express
const express = require('express')
1.2 创建网站服务器
// 创建应用对象
const app = express();
1.3 创建路由规则
request:是对请求报文的封装
response:是对响应报文的封装
这里我们用到send()方法
- send 方法内部会检测响应内容的类型
- send 方法会自动设置 http 状态码
- send 方法还会帮我们自动设置响应的内容类型以及编码
app.get('/',(request,response)=> {
response.send('hello world')
})
1.4 监听端口 启动服务
app.listen(8000,()=> {
console.log('服务已启动:http://localhost:8000');
})
2.express 创建共享静态资源服务器
使用 express.static() 方法,可以快速的对外提供静态资源。
// 利用 Express 托管静态文件
app.use('/static', express.static('static'))
客户端在访问静态资源时,static 这个目录不会出现在 url 中。例如,访问static 文件夹下的index.html文件:http://127.0.0.1:8080/index.html
目前中只有这么多,等学了后再加😀