connect.js methodoverrideは何をしますか?
-
28-10-2019 - |
質問
connect.js 非常に簡潔なドキュメント 言う methodOverride
Faux HTTPメソッドサポートを提供します。
どういう意味ですか? 明らかなGoogle検索 役に立たない。なぜそうなのか methodOverride
使える?
解決
- シミュレートしたい場合
DELETE
とPUT
,methodOverride
そのためです。 - _method postパラメーターに渡すと、 '消去' また '置く', 、その後、使用できます
app.delete
とapp.put
使用する代わりにExpressでapp.post
常に(したがって、より記述的で冗長):
バックエンド:
// the app
app.put('/users/:id', function (req, res, next) {
// edit your user here
});
クライアントロジック:
// client side must be..
<form> ...
<input type="hidden" name="_method" value="put" />
</form>
所属していません StackOverflow