HTTP Module
Server port 4000
node.js
const http = require('http'); const server = http.createServer((req,res) => { res.write('Hello Http'); res.end(); }); server.listen(4000); console.log('Server start http://localhost:4000');
Kết quả hiển thị trên browser: Hello Http
Head text/html
node.js
const http = require('http'); const server = http.createServer((req,res) => { res.writeHead(200 ,{ 'Content-Type': 'text/html' }); res.write('<h1>Hello Http</h1>'); res.end(); }); server.listen(4000); console.log('Server start http://localhost:4000');
Kết quả hiển thị trên browser:
Hello Http
Routing
node.js
const http = require('http'); const server = http.createServer((req,res) => { if (req.url == '/') { res.writeHead(200 ,{ 'Content-Type': 'text/html' }); res.write('<html>This is home Page</html>'); res.end(); } else if (req.url == '/admin') { res.writeHead(200 ,{ 'Content-Type': 'text/html' }); res.write('<html>This is admin Page</html>'); res.end(); } else if (req.url == '/student') { res.writeHead(200 ,{ 'Content-Type': 'text/html' }); res.write('<html>This is student Page</html>'); res.end(); } else { res.end('Invalid request!'); } }); server.listen(4000); console.log('Server start http://localhost:4000');
http://localhost:4000/
Kết quả hiển thị trên browser: This is home Page
http://localhost:4000/admin
Kết quả hiển thị trên browser: This is home Page
http://localhost:4000/student
Kết quả hiển thị trên browser: This is student Page
http://localhost:4000/abcd
Kết quả hiển thị trên browser: Invalid request!
0 nhận xét:
Post a Comment