Express-快速入门-路由
这是一篇Express官网上的文档,原文是英文的,我翻译成中文方便大家阅读,后续会翻译其他express文档,欢迎关注(有需求的小伙伴私信我)
正文
路由基础
路由指的是一个网页应用在面对客户端发送的对于某个特定端点的请求(通常是URI(或者路径)以及一个特定的HTTP请求)。每个路由可以有一个或者多个处理函数,当用户的访问匹配路由时这些函数就会被触发。
路由的定义如下
app.METHOD(PATH,HANDLER)
其中:
- app是一个express实例
- METHOD是一个HTTP request方法(记得小写)
- PATH 是服务器上的一个路径
- HANDLER 是一个在路由被匹配时执行的函数
下面的例子演示了如何定义一个简单的路由。
在主页上响应“Hello World!”内容
app.get('/', function (req, res) {
res.send('Hello World!')
})
响应对根路径(' / ')的POST请求
app.post('/', function (req, res) {
res.send('Got a POST request')
})
响应对' /user '路径的DELETE请求
app.delete('/user', function (req, res) {
res.send('Got a DELETE request at /user')
})
网友评论