node.js中rest.use(methodOverride())方法的用法是什么?
在nodejs应用程序中,我发现了方法覆盖模块,我正在研究的项目包含此代码 var methodOverride=require('method-override') 在创建rest服务器之后 use(methodOverride()) 它似乎是一个中间件。但我的问题是,我们没有传递任何论点。那么它实际上是做什么的呢?自述: 允许您在 客户端不支持它 用法:methodOverride(getter,options) 您正在调用同一个函数,但是正在应用node.js中rest.use(methodOverride())方法的用法是什么?,node.js,x-http-method-override,Node.js,X Http Method Override,在nodejs应用程序中,我发现了方法覆盖模块,我正在研究的项目包含此代码 var methodOverride=require('method-override') 在创建rest服务器之后 use(methodOverride()) 它似乎是一个中间件。但我的问题是,我们没有传递任何论点。那么它实际上是做什么的呢?自述: 允许您在 客户端不支持它 用法:methodOverride(getter,options) 您正在调用同一个函数,但是正在应用getter和options的默认值。它们是
getter
和options
的默认值。它们是:
getter:X-HTTP-Method-Override
选项:['POST']
如果您下次只需检查API,就会更容易
通常键入
www.npmjs.com/package/
会带您到达那里。(在本例中)这用于模拟put
和delete
方法,如app.put(
app.delete
),这些方法在其他情况下是不可用的。我阅读了文档,但没有从文档中获得太多信息。