国土大院的菊花

时间:2018-02-27 14:33:10来源:杰瑞文章网点击:作文字数:700字
为了测试android客户端,我们要自己搭建一个后端程序,调试一下android网络端的借口,因为之前了解了一点nodejs的知识,所以决定使用express先搭建一个后端的框架,返回供android测试的json 首先我们通过npm包管理工具安装一些需要的组件 jade 、express、body-parser 这三个组件,body-parser这个组件我们是在服务端拿到post数据的时候用到的,在epress4.x时,默认已经不包含body-parser了 首先在文件夹中创建一个app.js用这个js运行服务器 // 导入程序需要的依赖 var express = require('express'); var bodyParser = require('body-parser'); // 创建端口号 var port = process.env.PORT || 3000; var app = express(); // 使用默认的jade模板引擎 app.set('views', './views'); app.set('view engine', 'jade'); // 使用bodyParser app.use(bodyParser.json()); // for parsing application/ app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded // 相应post请求返回一个json app.post('/post', function (req, res) { console.log(req.param('name')); var json = {"weatherinfo":{"city":"shanghai","cityid":"101010100","temp":"10","WD":"东南风","WS":"2级","SD":"26%","WSE":"2","time":"10:25","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB","njd":"暂无实况","qy":"1012"}}; res.send(json); }); app.get('/get', function (req, res) { res.render('index', { title: req.query.name }); }); app.listen(port); console.log('this service is running' + port); ps;之前我在读取post上来的值的时候,发现node这边不能正常的显示数据,后来查找资料后发现,要使用bodyParser,这个插件
作文投稿

国土大院的菊花一文由杰瑞文章网免费提供,本站为公益性作文网站,此作文为网上收集或网友提供,版权归原作者所有,如果侵犯了您的权益,请及时与我们联系,我们会立即删除!

杰瑞文章网友情提示:请不要直接抄作文用来交作业。你可以学习、借鉴、期待你写出更好的作文。

说说你对这篇作文的看法吧