第3部は準備に時間がかかるため、先に準備だけしてしまいましょう
Node.jsと組み合わせた次の4つのミドルウェアの構成のことをMEANスタックと呼びます
ちなみに以前はLAMPスタックといって、以下の構成が注目されていました
C:\Users\{ユーザ名}\nodework\talkapp
$ cd C:\Users\{ユーザ名}\nodework
$ npm init
console.log('Hello!');
$ node app.js
$ npm install express --save
/* expressモジュールをロードし、インスタンス化してappに代入。*/
var express = require("express");
var app = express();
// ポート番号3000番で待ち受ける
var server = app.listen(3000, function(){
console.log("Node.js is listening to PORT:" + server.address().port);
});
$ node app.js
Node.js is listening to PORT:3000
と表示されればOKです第1部で作成したHTML,CSS,JavaScriptをExpressを使ってそのまま提供してみましょう
// publicフォルダ内の静的ファイルのHTTPアクセスを許可する
app.use('/', express.static('public'));
$ node app.js