node.js中方法rest.use(methodOverride())的用法是什么?

时间:2017-04-01 11:05:48

标签: node.js x-http-method-override

在nodejs应用程序中,我找到了方法覆盖模块,我正在研究的项目包含此代码

var methodOverride = require('method-override');

创建休息服务器

之后

rest.use(methodOverride())

好像它是一个中间件。但我的问题是我们没有传递任何论据。那究竟是什么呢?

1 个答案:

答案 0 :(得分:1)

来自method-override自述文件:

  

允许您在其中使用HTTP动词(如PUT或DELETE)   客户不支持它。

     

用法:methodOverride(getter,options)

您正在调用此功能,但正在应用getteroptions的默认值。这是:

  

getter:X-HTTP-Method-Override

     

选项:['POST']

如果您下次只是检查API会更容易。

通常输入www.npmjs.com/package/<name>会将您带到那里。 (在这种情况下为www.npmjs.com/package/method-override