摘要:路由基础路由是指确定应用程序如何响应对特定端点的客户端请求,该请求是或路径和特定请求方法,等。路由定义采用以下结构是的一个实例。是匹配到路由时执行的函数。
路由基础
路由是指确定应用程序如何响应对特定端点的客户端请求,该请求是URI(或路径)和特定HTTP请求方法(GET,POST等)。
每个路由都可以有一个或多个处理函数,这些函数在路由匹配时执行。
路由定义采用以下结构:
app.METHOD(PATH, HANDLER)
app是express的一个实例。
METHOD是一种小写的HTTP请求方法。
PATH是服务器上的路径。
HANDLER是匹配到路由时执行的函数。
本教程假定创建了一个名为app的express实例,并且服务器正在运行,如果你不熟悉创建应用程序并启动它,请参阅Hello world示例。
以下示例说明了定义简单路由。
在主页上响应Hello World!:
app.get("/", function (req, res) { res.send("Hello World!") })
响应应用程序主页的根路由(/)上的POST请求:
app.post("/", function (req, res) { res.send("Got a POST request") })
响应对/user路由的PUT请求:
app.put("/user", function (req, res) { res.send("Got a PUT request at /user") })
响应对/user路由的DELETE请求:
app.delete("/user", function (req, res) { res.send("Got a DELETE request at /user") })
有关路由的更多详细信息,请参阅路由指南。
上一篇:Express生成器 下一篇:静态文件文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/108857.html
摘要:这些路由方法指定当应用程序收到对指定路由端点和方法的请求时调用的回调函数有时称为处理函数,换句话说,应用程序监听与指定路由和方法匹配的请求,并且当它检测到匹配时,它调用指定的回调函数。 路由 路由是指应用程序的端点(URI)如何响应客户端请求,有关路由的介绍,请参阅路由基础。 使用与HTTP方法相对应的Express app对象的方法定义路由,例如,app.get()用于处理GET请求...
摘要:同样的的框架中也有被称为中间件概念。所以,整个工作流有两种可能情形另外,这些中间件函数中部分函数需要对响应做出响应。扩展和在原来基础上对和对象进行了功能扩展。除了对响应对象进行了拓展之 Express 框架的初衷是为了拓展 Node 内置模块的功能提高开发效率。当你深入研究后就会发现,Express 其实是在 Node 内置的 HTTP 模块上构建了一层抽象。理论上所有 Express...
摘要:使用承诺和异步功能来摆脱回调地狱的应用程序,并简化错误处理。它暴露了自己的和对象,而不是的和对象。因此,可被视为的模块的抽象,其中是的应用程序框架。这使得中间件对于整个堆栈而言不仅仅是最终应用程序代码,而且更易于书写,并更不容易出错。 Koa 与 Express 此系列文章的应用示例已发布于 GitHub: koa-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新...
摘要:原始文档在现在搬过来学习入门学习页面之间的导航学习使用共享组件学习创建动态内容学习使用路由掩码创建干净的学习干净的服务器支持学习获取数据学习部署干净的服务器支持在前面的课程中我们学习了如何为我们的应用程序创建干净的基本上我们让像这样但是 原始文档在 https://github.com/developerw... 现在搬过来. 学习 Next.js: 入门学习 Next.js: 页面...
摘要:文档基于的快速开放极简主义的框架,是一个最小且灵活的应用程序框架,为和移动应用程序提供了一组强大的功能。借助无数的实用程序方法和中间件,你可以快速轻松地创建强大的。提供了一层轻薄的基本应用程序功能,而不会隐藏你熟悉和喜爱的功能。 Express 文档 基于Node.js的快速、开放、极简主义的Web框架,Express是一个最小且灵活的Node.js Web应用程序框架,为Web和移动...
阅读 2949·2023-04-26 02:29
阅读 565·2019-08-30 15:54
阅读 1639·2019-08-29 13:13
阅读 536·2019-08-28 17:51
阅读 2699·2019-08-26 13:58
阅读 1515·2019-08-26 13:27
阅读 2805·2019-08-26 11:39
阅读 3422·2019-08-26 10:46