質問

connect.js 非常に簡潔なドキュメント 言う methodOverride

Faux HTTPメソッドサポートを提供します。

どういう意味ですか? 明らかなGoogle検索 役に立たない。なぜそうなのか methodOverride 使える?

役に立ちましたか?

解決

  • シミュレートしたい場合 DELETEPUT, methodOverride そのためです。
  • _method postパラメーターに渡すと、 '消去' また '置く', 、その後、使用できます app.deleteapp.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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top