使用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,再打开浏览器。