【Node.js】Expressで別ページにデータを送信する方法
フォームで入力したデータを、index.html へ送信してみます。
コードは、前回のコードを使用します。
【Node.js】Expressで静的ファイルを繋げる方法
まずは、menu.js に、menu を入れるための空の配列を作成します。
次に、router.postの部分で、先程作成した menus にデータを送るようにします。
データを送った後、ホームに遷移するようにします。
menus をエクスポートできるようにしておきましょう。
module.exports = router;を削除し、router と menus をエクスポートできるようにします。
index.js のmenuRoutesを menus に変更します。
menus の内容データをホームで使うようにします。
index.html を作っておきます。
menu.js と同様に、routes フォルダに index.js を作成します。
内容は、index.html を表示するよう設定します。
routes フォルダの index.js に、menu.js を呼び出します。
console.logを使って、menu.js の menus を確認しましょう。
index.js で、routes フォルダの index.js を呼び出します。
app.useでmenuRoutesを使います。
サーバーを起動して、フォームを使って、メニューを追加してみます。
console.logを確認すると、
ハンバーガーが出力されました。
お知らせ
私事ですが、Udemyで初心者を対象にしたReactの動画コースを作成しました。
Reactについて興味がありましたら、ぜひ下のリンクからアクセスしてください。
詳しくはこちら(Udemyの外部サイトへ遷移します)