node(三)express框架
文章目录
- 1.express介绍
- 2.express初体验
- 3.express路由
- 3.1什么是路由?
- 3.2路由的使用
1.express介绍
是一个基于Node平台的极简、灵活的WEB应用开发框架,官网地址:https://www.expressjs.com.cn/
简单来说,express是一个封装好的工具包,封装了很多功能,便于开发Web应用(HTTP服务)。
2.express初体验
const express = require('express');
const app = express();
app.get('/home',(req,res) => {
res.send('hello express');
});
app.listen(3000,() => {
console.log('服务已经启动,端口3000正在监听中....')
})
3.express路由
3.1什么是路由?
路由确定了应用程序如何响应客户端对特定端点的请求。
3.2路由的使用
一个路由的组成有请求方法,路由和回调函数组成。
express中提供了一系列方法,可以很方便的使用路由,使用格式如下:
app.<method>(path,callback)
const express = require('express');
const app = express();
app.get('/home',(req,res) => {
res.send('hello express');
});
app.get('/',(req,res) => {
res.end('home');
});
app.get('/login',(req,res) => {
res.end('login login');
});
app.post('/login',(req,res) => {
res.end('login');
});
// 无论什么方法都可以
app.all('/test',(req,res) => {
res.end('test test');
});
app.all('*',(req,res) => {
res.end('404 not Found');
});
app.listen(3000,() => {
console.log('服务已经启动,端口3000正在监听中....')
})