iT邦幫忙

5

Express ( Nodejs ) 取得 GET 、 POST 與 Routing 值

  • 分享至 

  • xImage
  •  

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


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言