0

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

var methodOverride=require('方法覆盖');

并在创建休息服务器后

rest.use(methodOverride())

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

4

1 回答 1

1

方法覆盖自述文件:

允许您在客户端不支持的地方使用 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 )

于 2017-04-01T11:43:05.153 回答