使用express后端程序

為了測試android客戶端,我們要自己搭建一個(gè)后端程序,調(diào)試一下android網(wǎng)絡(luò)端的借口,因?yàn)橹傲私饬艘稽c(diǎn)nodejs的知識(shí),所以決定使用express先搭建一個(gè)后端的框架,返回供android測試的json

首先我們通過npm包管理工具安裝一些需要的組件
jade 、express、body-parser 這三個(gè)組件,body-parser這個(gè)組件我們是在服務(wù)端拿到post數(shù)據(jù)的時(shí)候用到的,在epress4.x時(shí),默認(rèn)已經(jīng)不包含body-parser了

首先在文件夾中創(chuàng)建一個(gè)app.js用這個(gè)js運(yùn)行服務(wù)器

 // 導(dǎo)入程序需要的依賴
var express = require('express');
var bodyParser = require('body-parser');
// 創(chuàng)建端口號
var port = process.env.PORT || 3000;
var app = express();
// 使用默認(rèn)的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

// 相應(yīng)post請求返回一個(gè)json
app.post('/post', function (req, res) {
    console.log(req.param('name'));
    var json = {"weatherinfo":{"city":"shanghai","cityid":"101010100","temp":"10","WD":"東南風(fēng)","WS":"2級","SD":"26%","WSE":"2","time":"10:25","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB","njd":"暫無實(shí)況","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上來的值的時(shí)候,發(fā)現(xiàn)node這邊不能正常的顯示數(shù)據(jù),后來查找資料后發(fā)現(xiàn),要使用bodyParser,這個(gè)插件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,996評論 25 709
  • Address:https://www.zybuluo.com/XiangZhou/note/208532 Exp...
    天蠍蒗漫閱讀 11,604評論 2 55
  • 前陣把曬衣服的桿兒不小心弄壞,今晚小澤陪我去挑了根兒,回來的路上聊了很多關(guān)于男女所遇到的相處及性格問題,最后我發(fā)現(xiàn)...
    Cammy閱讀 300評論 0 0
  • 緣分?先講個(gè)故事吧,一個(gè)普普通通的打火機(jī)從生產(chǎn)出來到第一個(gè)人的手里,接著在飯桌上被另一個(gè)人誤拿,現(xiàn)在它的主人換了,...
    舊人十三閱讀 200評論 0 0
  • 廣州今天有超級好的天氣,大大的晴朗天。整個(gè)城市都是高清模式,人也清爽得很。 下午去看了《一條狗的使命》,養(yǎng)寵物一直...
    米菲的游樂園閱讀 376評論 1 0

友情鏈接更多精彩內(nèi)容