Skip to content

Instantly share code, notes, and snippets.

@vietduchelo
Created March 21, 2018 15:49
Show Gist options
  • Save vietduchelo/c2b5a8d26ac93c3602618554665f99fc to your computer and use it in GitHub Desktop.
Save vietduchelo/c2b5a8d26ac93c3602618554665f99fc to your computer and use it in GitHub Desktop.
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
////////////////////////////////////////////
app.get('/user/:xuay', function (req, res) {
var id = req.params.xuay; // getid truyen vao.
console.log(id);
console.log("Nhan mot GET Request ve Homepage");
res.send('Hello GET' + id);
})
app.get('/user', function (req, res) {
console.log("Nhan mot GET Request ve Homepage");
res.send('Hello GET');
})
// Phuong thuc post() phan hoi mot POST Request ve Homepage
app.post('/user', function (req, res) {
var user = req.body;
console.log("Nhan mot POST Request ve Homepage");
// res.send('Hello POST');
console.log(user);
// res.send(user);
console.log(req.body);
res.send(req.body);
})
// Phuong thuc delete() phan hoi mot DELETE Request ve /del_user page.
app.delete('/del_user', function (req, res) {
console.log("Nhan mot DELETE Request ve /del_user");
res.send('Hello DELETE');
})
// Phuong thuc nay phan hoi mot GET Request ve /list_user page.
app.get('/list_user', function (req, res) {
console.log("Nhan mot GET Request ve /list_user");
res.send('Page Listing');
})
// Phuong thuc nay phan hoi mot GET Request ve abcd, abxcd, ab123cd, ...
app.get('/ab*cd', function (req, res) {
console.log("Nhan mot GET request ve /ab*cd");
res.send('Page Pattern Match');
})
var server = app.listen(8081, function () {
var host = server.address().address;
var port = server.address().port
console.log("Ung dung Node.js dang lang nghe tai dia chi: http://%s:%s", host, port)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment