データベース(Model)とNode.jsによるコントローラーの作成

FullCalenderから発行されるイベントに対して,必要に応じてデータの入出力ができるよう,Node.jsサーバ側で動作するapp.js (JavaScript) を用意しておきます。全てのスケジュールデータはJSON形式でやり取りされます。

データベースの準備

"schedule"データベースの"contents"テーブル

スケジュールが記入されると,テーブルには下記のようにデータが入ります。

Expressサーバ開始・待機(Node.js)

Expressサーバ開始時にMySQLサーバとの接続処理を行い,以降の処理に備えます。

app.js

スケジュール読み込み: /read

データベースからスケジュールを読み込む処理です。

app.js

スケジュール追加・更新: /new_event

既存スケジュールが更新された時の処理です。

app.js

スケジュール削除: /delete

スケジュールを削除する処理です。

app.js


Copyright (c) 2014-2022 幸谷研究室 @ 静岡理工科大学 All rights reserved.
Copyright (c) 2014-2022 T.Kouya Laboratory @ Shizuoka Institute of Science and Technology. All rights reserved.