当前位置: 首页 > 后端技术 > Node.js

ExpressDocumentation(RoutingBasics)

时间:2023-04-03 16:22:51 Node.js

RoutingBasics路由指的是确定应用程序如何响应客户端对特定端点的请求,端点是一个URI(或路径)和一个特定的HTTP请求方法(GET、POST等).每个路由可以有一个或多个处理函数,当路由被匹配时执行。路由定义采用以下结构:app.METHOD(PATH,HANDLER)app是express的一个实例。METHOD是一个小写的HTTP请求方法。PATH是服务器上的路径。HANDLER是路由匹配时执行的函数。本教程假设创建了一个名为app的express实例并且服务器正在运行,如果您不熟悉创建应用程序并启动它,请参阅Helloworld示例。以下示例说明了定义一个简单的路由。响应你好世界!在主页上:app.get('/',function(req,res){res.send('HelloWorld!')})在应用程序主页的根路由(/)上响应POST请求:app.post('/',function(req,res){res.send('GotaPOSTrequest')})响应对/user路由的PUT请求:app.put('/user',function(req,res){res.send('GotaPUTrequestat/user')})响应对/user路由的DELETE请求:app.delete('/user',function(req,res){res.send('GotaDELETErequestat/user')})有关路由的更多详细信息,请参阅路由指南。上一篇:Express生成器下一篇:静态文件