使用GET方法
- 首先寫一個簡單的界面,method設置爲get方式(命名爲form.html) 。
- 再寫一個服務器代碼,命名爲server.js(get方法不需要中間件,也就說用不到body-parser模塊)
const express=require('express');//使用express模塊首先要把它引入
var server=express();//創建一個服務器,之前的express.createServer()方法已經棄用
server.listen(9090);//監聽9090端口
server.use('/',function(req,res){
console.log(req.query);//打印接收到的信息
});
- 打開終端(win+r),然後進入代碼所在的目錄,輸入node server.js,再打開瀏覽器。
- 在終端可以看到你輸入的相應信息
使用POST方法
- 首先寫一個簡單的界面,method設置爲post方式(命名爲form.html) 。
- 再寫一個服務器代碼,命名爲server.js,代碼如下所示。
const express=require('express');//使用express模塊首先要把它引入
const bodyParser=require('body-parser')//這裏用到了bodyparser模塊,所以也需要將其引入
var server=express();//創建一個服務器,之前的express.createServer()方法已經棄用
server.listen(9090);//監聽9090端口
//這裏用到了鏈式操作,實現要經過第一個server.use(),纔回到第二個server.use()
server.use(bodyParser.urlencoded({ //bodyParser是中間件
//extend:false;//擴展模式,一般設置爲false
//limit:1024;//限制,這裏我設置接收的數據大小是1kb
}));
server.use('/',function(req,res){
console.log(req.body);//打印接收到的信息
});
- 打開終端(win+r),然後進入代碼所在的目錄,輸入node server.js,再打開瀏覽器。
- 在終端可以看到你輸入的相應信息