JavaScriptでWebアプリ開発にはNode.jsとのことなので、以下書籍で学習を開始してみました。その際の自分用メモになります。
参考:JavaScriptでのWeb開発 〜Node.js + Express + MongoDB + ReactでのWebアプリを開発しよう〜その1
Express:Node.jsでWebアプリケーションを作成する際にもっとも多く使われるフレームワークである。
*WebサーバーとしてHTTPリクエストを取り扱う最低限の機能のみ搭載。
1.任意のディレクトリを作成
mkdir hoge
cd hoge
2.最初のプロジェクトを作成するためにpakckage.json作成
npm init
3.Expressをプロジェクトに導入
npm i express --save
####ExpressでHello World
アプリケーションのエントリポイントとなるjsを作成
touch app.js
####HTTPサーバー作成
var http = require('http');
var express = require('express');
var app = express()
app.use(function(req, res, next){
return res.send('Hello World');
});
var server = http.createServer(app);
server.listen('3000');
####Express起動
node app.js
*Control+cで抜ける
適当なブラウザで3000を立ち上げれば確認できる。