-
Tạo 1 web server đơn giản
var http = require("http");
//Tạo server
//request là dữ liệu được gửi lên, respone là trả về
http.createServer(function (request, response){
//Trả về cho trình duyệt
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello Web from node JS");
}).listen(3333, "127.0.0.1");
-
Trả về template html
Tạo file html
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Hello NodeJS
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
Hello {user}
Trong app.js
var http = require("http");
var fs = require("fs");
//Tạo server
//request là dữ liệu được gửi lên, respone là trả về
http.createServer(function (request, response){
//Trả về cho trình duyệt
response.writeHead(200, {"Content-Type": "text/html"});
var html = fs.readFileSync(__dirname + "/index.html", "utf8");
var user = "Hoa Mai";
html = html.replace("{user}", user);
response.end(html);
}).listen(3333, "127.0.0.1");
var http = require("http");
var fs = require("fs");
//Tạo server
//request là dữ liệu được gửi lên, respone là trả về
http.createServer(function (request, response){
//Trả về cho trình duyệt
response.writeHead(200, {"Content-Type": "text/html"});
//Trả về JSON
var user = {
firstName: "Hoa",
lastName: "Mai"
};
response.end(JSON.stringify(user));
}).listen(3333, "127.0.0.1");