Category Archives: Npm

node.jsで簡単Webサーバー

前提

  • node.jsがインストール済みであること
  • ファイル構成(. はカレントディレクトリ)
    • .
    • ./server.js
    • ./public/index.html ← これを表示する

準備

expressをグローバルインストールしていない場合は、インストールする。
ローカルでインストールする場合は . で下記コマンドを実行する。

npm install express

グローバルインストールしたいなら -g オプションを付ける。

server.js

server.jsを下記の様に編集。

var path = require('path');
var express = require('express');
var app = express();

app.use('/', express.static(path.join(__dirname, 'public')));

app.listen(3000);

console.log('Server started: http://localhost:3000/');

起動

node server.js

ブラウザでアクセスしてみる

URLは http://localhost:3000/index.html

その他

superStaticとかhttp-serverとかパッケージがあるらしいので、それを使ってもOK