路由的概念
路由在网络和计算机领域通常指的是将信息从一个地方发送到另一个地方的过程。
通俗来说
路由就像邮差或交通导向员,它负责确保请求被送到正确的位置。如果你告诉它去哪里(指定 URL),它就会找到相应的处理程序并返回结果。这样应用就能根据用户的请求做出相应的响应。
基本使用
一个路由的组成有:、、。 请求方法、路径、回调函数,这三部分组成。
中提供了一系列方法,可以很方便的使用路由,格式如下:js
app.请求方法(路径、回调函数)代码示例如下:
js
//导入 express
const express = requestuire("express");
//创建应用对象
const app = express();
//首页路由
app.get("/", (request, response) => {
res.send("我是主页");
});
//创建 get 路由
app.get("/hot", (request, response) => {
res.send("我是热门页面");
});
//创建 post 路由
app.post("/login", (request, response) => {
res.send("我是登录页面");
});
//匹配所有的请求方法
app.all("/search", (request, response) => {
res.send("我是搜索页面");
});
//自定义 404 路由
app.all("*", (request, response) => {
res.send("<h1>404 Not Found</h1>");
});
//监听端口 启动服务
app.listen(8088, () => {
console.log("服务已经启动, 端口监听为8088");
});
