facebook twitter hatena line email

Javascript/nodejs/簡単テンプレ化

提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 03:12時点における127.0.0.1 (トーク)による版 (ページの作成:「==index.js== // fsモジュールも読み込む var http = require('http'); var fs = require('fs'); http.createServer(function(req, res) { // index.html を読...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

index.js

// fsモジュールも読み込む
var http = require('http');
var fs = require('fs');
http.createServer(function(req, res) {
    // index.html を読み込んで表示
    fs.readFile('index.html', function(err, content) {
        if (err) {
            throw err;
        }
        res.writeHead(200, {'Content-Type':'text/html; charset=utf-8'});
        res.end(content);
    });
}).listen(8124, '127.0.0.1');

index.html

<!doctype HTML>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Node.js</title>
  </head>
  <body>
    <form method="POST" action="/">
      <input type="text" name="url" size="50" maxlength="256">
      <input type="submit" value="Submit">
    </form>
  </body>
</html>