0
私はかなり新しいExpressです。この場合、私はのページに<table>
を持っています。そこには、エントリを削除するために各行に1つのリンクがあります。ユーザーがこれらのリンクをクリックするたびに、データベース内のそのエントリを削除する必要があります。これはSPAではなく、私はReactのような他のフロントエンドフレームワークを使用したくありません。Expressアプリケーションとのユーザー対話を管理する
これに対処する最良の方法は何ですか?
私はそれが新しいルート作成していたに対処された方法:すべての行の末尾に、フロントエンドで
router.get('/users/delete/:userId', db.deleteUser(req.query.deleteUser));
そして:
<a href="users/delete/deleteuser=77">Delete this user</a>
しかし、それはいないようですこれについては最善の方法です。私はAJAXを使用することを考えましたが、テーブルの各行に隠れた入力とforを作成するためにオーバーヘッドが少しあります。どうもありがとう。
下のルータで削除することができます1つはユーザーの接続を削除するには?このメソッドはスケールできますか? – ocram
別のルータを作成して、ユーザと接続を削除することができます。例えばrouter.delete( '/ users /:id') 'とrouter.delete( '/ users /:id/connection')'のようなものです。何故なの? –