Express 是 nodejs 的 web framework 可以透過他快速建立 web service ,如何 input data 進入 server 中是一切的開端,當你會輸入資料之後就可以做資料處理,在把處理完的資訊回傳顯示出來,這就是最基本的網頁程式開發了。
Express 是 nodejs 的 web framework 可以透過他快速建立 web service ,如何 input data 進入 server 中是一切的開端,當你會輸入資料之後就可以做資料處理,在把處理完的資訊回傳顯示出來,這就是最基本的網頁程式開發了。
要抓取POST值 可以用 body
要抓取GET值 可以用 query
要抓取Routing值 可以用 params
var express = require('express');
var app = express.createServer();
//抓取GET值 /main?name=fire&date=20120411
//form action="index" method="post"
//input name="tel" type="text" val="0987654321"
app.get('/index', function(req, res){
res.send(req.query.name); //取得值 fire
res.send(req.query.date); //取得值 20120411
});
//抓取POST值 name為tel
app.get('/main', function(req, res){
res.send(req.body.tel); //取得值0987654321
});
//抓取Routing值 /index/fire/bill
app.get('/index/:name/:name2', function(req, res){
res.send(req.params.name); //取得值 fire
res.send(req.params.name2); //取得值 bill
});
app.listen(8080);
console.log('creat server success.');
另外也可以參照官方文件
HTTP Methods
Routing