版权声明:草原上的雄鹰 https://blog.csdn.net/sinat_36729274/article/details/80819651
get请求
var
express =
require(
'express');
var
app =
express();
app.
use(
express.
static(
'public'));
app.
get(
'/index.htm',
function (
req,
res) {
res.
sendFile(
__dirname +
"/" +
"index.htm" );
})
app.
get(
'/process_get',
function (
req,
res) {
// 输出 JSON 格式
var
response = {
"first_name"
:req.
query.
first_name,
"last_name"
:req.
query.
last_name
};
console.
log(
response);
res.
end(
JSON.
stringify(
response));
})
var
server =
app.
listen(
8081,
function () {
var
host =
server.
address().
address
var
port =
server.
address().
port
console.
log(
"应用实例,访问地址为 http://%s:%s",
host,
port)
})
post请求
var
express=
require(
'express')
var
app =
express()
// 创建编码解析
var
bodyParser =
require(
'body-parser')
var
unlencodeParser=
bodyParser.
urlencoded({
extended:
false})
app.
use(
express.
static(
'public'))
app.
get(
'/indexpost.htm' ,
function(
req,
res){
res.
sendFile(
__dirname+
"/" +
"indexpost.htm")
})
app.
post(
"/process_post" ,
unlencodeParser,
function(
req,
res) {
var
response= {
"firstname"
:req.
body.
first_name,
"lastname"
:
req.
body.
last_name
}
res.
end(
JSON.
stringify(
response))
})
var
server =
app.
listen(
8081 ,
function(){
console.
log(
"服务器已启动")
})