路由方法

隐身守侯 提交于 2019-12-26 12:27:48
路由方法 HTTP方法 含义
.get() GET 数据在url中,非特殊约定一般为urlencoding
post() POST 数据在body中
.put() PUT 一般用于上传文件
.patch() PATCH 一般用于更新数据
.del/delete() DELETE 一般用于删除
.all() 处理所有method的需求
.use() 挂载中间件

路径写法
koa-router中路径有4种写法:

  • 字符串:router.get("/’)
  • 数组:router.get([’/’, ‘/index’])
  • 通配符:router.get("*")
  • 正则:router.get(/^(index)?/)

all和use:

  • all用于挂载路由节点,可以独立工作
  • use用于挂载中间件,“无法独立工作”

普通form表单只能用GET或POST

RESTful接口风格

NOT FOUND

  1. 找到处理函数 比如get
  2. 找到body 才能不返回not found
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!