在nodejs应用程序中,我找到了方法覆盖模块,我正在研究的项目包含此代码
var methodOverride = require('method-override');
创建休息服务器
之后rest.use(methodOverride())
好像它是一个中间件。但我的问题是我们没有传递任何论据。那究竟是什么呢?
答案 0 :(得分:1)
来自method-override自述文件:
允许您在其中使用HTTP动词(如PUT或DELETE) 客户不支持它。
用法:methodOverride(getter,options)
您正在调用此功能,但正在应用getter
和options
的默认值。这是:
getter:X-HTTP-Method-Override
选项:['POST']
如果您下次只是检查API会更容易。
通常输入www.npmjs.com/package/<name>
会将您带到那里。 (在这种情况下为www.npmjs.com/package/method-override)