一身上の都合により

プログラミングとかの話

VueとExpress(1)

フロントをVue、バックをExpressで作っているが、loginの実装で誤解があったのでメモ。
仕事ではバックエンドにflaskを使っているのでこんな感じでとりあえず書いていた。

  login.html
(ほんとは.vueで作ってるけど)

<form action="/login" method="post">

    <input name="username">

    <button type="submit"></button>

</form>

server/routes/router.js

app.post('/login', function(req, res) {
    // 処理
})

でもVueの場合、フロントはyarn serveして、バックはyarn expressするのでaxiosとかで通信することになるのか。
WebサーバとAppサーバって感じで実にわかりやすい。