我正在处理一些应用程序,并希望使用HTTP方法PATCH来添加和删除todo,因为这将在语义上优于PUT.
在后台我使用express.js(node.js)和前端的骨干js(它使用jQuery作为ajax).
我已经尝试了,如果它实际上在我的本地开发套件(Archlinux,Chromium 20,node.js 0.8,express 2.X)的后端和前端工作,它的工作原理:
app.js
app.patch('/todo/:id',function(req,res){ console.log('patch successfull'); }
铬网控制台
$.ajax({ url: '/messages/4ff13720f00e2e2c4b000006',type: 'PATCH',data: { body: 'that is a patched message' } });
提到的请求也是可能的例外的数据库操作.