Node.js/ExpressでPostgreSQLを使おう (4/6)
作成:2013-07-06 09:51
更新:2015-08-13 14:13
更新:2015-08-13 14:13
■Expressのapp.jsを用意する
では、スクリプトの作成に入りましょう。まずは、アプリケーションの基本部分となる「app.js」からです。これは、基本的な処理は既に説明してありますので改めて説明する必要はないでしょう。
今回は、トップページ(「/」アドレス)の他に、データ作成のフォームページ(「/add」アドレス)と、フォームを送信した時の処理(「/create」アドレス)を用意します。これら3つのアクションのためのルート情報の登録部分だけきちんと押さえておけば、あとはデフォルトで生成されるスクリプトをそのまま利用してありますので難しいものはなにもないでしょう。
・「routes」内のファイルのロード
ここでは、「routes」フォルダ内に「add.js」「create.js」というスクリプトを用意します。既にindexについては用意してありますので、その他にこの2つのスクリプトファイルを新たに追加するわけですね。それらを読み込み、変数に代入しておきます。
・ルート設定
add.jsに用意した「add」と、create.jsに用意した「create」を、/addと/createのURIに設定します。これにより、これらのアドレスにアクセスがあれば指定のスクリプトが呼び出されるようになります。
今回は、トップページ(「/」アドレス)の他に、データ作成のフォームページ(「/add」アドレス)と、フォームを送信した時の処理(「/create」アドレス)を用意します。これら3つのアクションのためのルート情報の登録部分だけきちんと押さえておけば、あとはデフォルトで生成されるスクリプトをそのまま利用してありますので難しいものはなにもないでしょう。
・「routes」内のファイルのロード
var add = require('./routes/add');
var create = require('./routes/create');
ここでは、「routes」フォルダ内に「add.js」「create.js」というスクリプトを用意します。既にindexについては用意してありますので、その他にこの2つのスクリプトファイルを新たに追加するわけですね。それらを読み込み、変数に代入しておきます。
・ルート設定
app.use('/add', add);
app.use('/create', create);
add.jsに用意した「add」と、create.jsに用意した「create」を、/addと/createのURIに設定します。これにより、これらのアドレスにアクセスがあれば指定のスクリプトが呼び出されるようになります。
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
※関連コンテンツ