<span style="font-size:18px;"><form action="/registOK" method="get"> <p>用户名:<input type="text" id="userName" name="userName"></p> <p>密码:<input type="password" id="passWord" name="passWord"></p> <p><input type="submit" value="注册" id="zhuce"></p></form></span>
私が作成した登録フォームを投稿リクエストを使用して registerOK ページに送信した後、「投稿できません」というエラーが表示されました。使用した Express テンプレート エンジンのコードは次のとおりです:
app.get("/registOK",function (req,res,next) { res.render("registOK"); });
その後、インターネットで検索したところ、ルーティングには通常 "get" を使用することがわかりましたが、フォームの送信に "post" を指定する場合は、ルーティングに 1 つ追加するには:
<span style="font-size:18px;">app.post("/registOK",function (req,res,next) { res.render("registOK"); });</span>
ok!問題は解決された!