express

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const express=require('express');
const expressStatic=require('express-static');

var server=express();
server.listen(8080);

//用户数据
var users={
'blue': '123456',
'zhangsan': '654321',
'lisi': '987987'
};

server.get('/login', function (req, res){
var user=req.query['user'];
var pass=req.query['pass'];

if(users[user]==null){
res.send({ok: false, msg: '此用户不存在'});
}else{
if(users[user]!=pass){
res.send({ok: false, msg: '密码错了'});
}else{
res.send({ok: true, msg: '成功'});
}
}
});

server.use(expressStatic('./www'),function(req,res){
res.send("ok");
});

body-parser

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const express=require('express');
const querystring=require('querystring');
const bodyParser=require('body-parser');

var server=express();
server.listen(8080);

/*
server.use(function (req, res, next){
var str='';
req.on('data', function (data){
str+=data;
});
req.on('end', function (){
req.body=querystring.parse(str);

next();
});
});
*/

server.use(bodyParser.urlencoded({}));

server.use('/', function (req, res){
console.log(req.body);
});

最后更新: 2018年06月25日 10:18

原始链接: writebugs.cn/nodeJS(二)/

× 请我吃糖~
打赏二维码