用户登录

如果客户那里要提交修改内容的请求,它应该使用 PUT 或者 PATCH 方法发出请求 .. 在我们的后端应用里面,要定义支持使用这些方法发送的请求 ..

这里再用一下 Route 的 patch 方法定义一个支持 PATCH 请求的路由 ..

地址是 /posts/:id ... 一个路由处理器 .. 再把 params 从处理器的 context 参数里解构出来 ..

然后让处理器返回一串文字 .. Post ,加上 params 里面的 id 参数的值 .. has been updated ..

Delete

在客户端那里如果想删除在我们的后端应用里的数据 .. 要发出 DELETE 类型的请求 .. 这里我们再用一下 Route 的 delete 方法 .. 定义一个支持 DELETE 类型的请求 .. 地址是 /posts/:id ..

一个路由处理器 .. 里面需要用到 params .. 就是路由地址里的参数 ..

然后再让路由的处理器返回一串文字 .. Post ,带着 params 里的 id 参数的值 .. has been removed.

测试

回到客户端 .. 这回我们用 PATCH 方法,请求一下 posts 这个地址 .. 后面加上一个 id 参数的值 .. 随便输入一个数字 ..

服务端返回的是 Post33 has been updated .. 内容已经更新了 ..

再试一下 .. 把方法换成 DELETE .. 发送一下这个请求 ..

这次服务端会返回一个 Post 33 has been removed ..

路由方法:put/patch 与 delete《 Node.js 应用:路由 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点