POSTを受け取る

ExpressでPostを受け取るにはmain.jsに下記コードが必要

app.use(
     express.urlencoded({
          extended: false
     })
);
app.use(express.json());

 

POSTするHTMLを作成

<form method="post" action="/post_test">
    <label for="memo">Memo</label>
    <input type="text" name="memo">
    <button type="submit">Post!</button>
</form>

 

あとは普通にapp.postを利用して受け取る

app.post("/post_test", (req, res) => {
    console.log(req.body.memo);
});

 

(注)req.body.memoはHTMLのname属性を指定する。