三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 509|回复: 0
打印 上一主题 下一主题

一个简单的 Express 路由

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-8-18 09:02:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这篇教程只是对 Express 路由做一个简单的介绍。路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。
每一个路由都可以有一个或者多个处理器函数,当匹配到路由时,这个/些函数将被执行。
路由的定义由如下结构组成:app.METHOD(PATH, HANDLER)。其中,app 是一个 express 实例;METHOD 是某个 HTTP 请求方式中的一个;PATH 是服务器端的路径;HANDLER 是当路由匹配到时需要执行的函数。
  1. // 对网站首页的访问返回 "Hello World!" 字样
  2. app.get('/', function (req, res) {
  3.   res.send('Hello World!');
  4. });

  5. // 网站首页接受 POST 请求
  6. app.post('/', function (req, res) {
  7.   res.send('Got a POST request');
  8. });

  9. // /user 节点接受 PUT 请求
  10. app.put('/user', function (req, res) {
  11.   res.send('Got a PUT request at /user');
  12. });

  13. // /user 节点接受 DELETE 请求
  14. app.delete('/user', function (req, res) {
  15.   res.send('Got a DELETE request at /user');
  16. });
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-11-2 00:42 , Processed in 0.028276 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表