Node js 教程
node js项目的构建:
需要下载并使用WebStorm软件,新建node express项目,即可生成标准文件结构。
获取参数的三种方法:
router.get('/', function (req, res, next) {
console.log('q的值为 :',req.query.q);
});
(2)获取post请求的参数值:req.body ,访问:一般是获取表单传过来的值
router.post('/', function (req, res, next) {
console.log('q的值为 :',req.body.userName);
});
(3)获取url路径:req.params ,访问:http://localhost:3000/ss
router.get('/:urlname', function (req, res,next) {
console.log('url参数对象 :',req.params.urlname);
});
json:
将对象序列化成字符(JSON.stringify()):
//对象
var rose={"name":"Rose","weight":"65"};
//序列化成字符串
var str=JSON.stringify(rose);
alert(str);
反序列化,将字符转换成对象(JSON.parse()):
//将字符串转换成JavaScript对象
var markStr='{"name":"mark","weight":"188"}';
var mark=JSON.parse(markStr);
alert(mark.name+","+mark.weight);
Express已经封装了一个json方法,直接调用该方法就可以序列化对象:
router.get('/rest', function(req, res, next) {
res.json(products);
});