Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js中rest.use(methodOverride())方法的用法是什么?_Node.js_X Http Method Override - Fatal编程技术网

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

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的默认值。它们是

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

var methodOverride=require('method-override')

在创建rest服务器之后

use(methodOverride())

它似乎是一个中间件。但我的问题是,我们没有传递任何论点。那么它实际上是做什么的呢?

自述:

允许您在 客户端不支持它

用法:methodOverride(getter,options)

您正在调用同一个函数,但是正在应用
getter
options
的默认值。它们是:

getter:X-HTTP-Method-Override

选项:['POST']

如果您下次只需检查API,就会更容易


通常键入
www.npmjs.com/package/
会带您到达那里。(在本例中)

这用于模拟
put
delete
方法,如
app.put(
app.delete
),这些方法在其他情况下是不可用的。我阅读了文档,但没有从文档中获得太多信息。