前端开发如何模拟后端返回json数据
来源:互联网 发布:淘宝e客服下载 编辑:程序博客网 时间:2024/05/19 08:44
(1) 将如下代码copy之后保存为 server.js
(2) 然后执行: node server.js
var http = require('http'); var url = require('url'); // 访问的json地址与返回的json数据映射关系var array=[ { url:'/signup/index.json', json:'{"tasks":[{"finishType":"人数优先","gmtEnd":"2015-11-19 11:30:00","gmtStart":"2015-11-17 11:30:00","id":98,"memo":"招新任务01","name":"招新任务01","requireNum":10,"signedupNum":0,"signupStatus":"","taskStatus":"进行中"}],"stat":"ok"}' }, { url:'/signup/applyCheck.json', json:'{"signupInfo":{"alipayAccount":"20881021179902510156","alipayCardNo":"2088102117990251","birthday":"","certifyStatus":null,"city":"","college":"","email":"rjmuqiang@gmail.com","gender":null,"gmtCreate":null,"gmtModified":null,"id":2,"identityCardNo":"330283198903120025","identityCardPic":"","major":"","maxWeekHours":0,"minWeekHours":0,"mobile":"18905818799","province":"","qualificationPic":"","realName":"zhulu","recruitSource":"","signupTaskId":98,"status":null,"statusReason":"","student":false,"testScore":0,"trainScore":0},"checkResult":{"code":"SUCCESS","message":"处理成功","printResult":true,"success":true},"stat":"ok"}' }, { url:'/server/matchSuggest.json', json:'{"TotalHits":88,"errorCode":0,"errorDesc":"no_error","MatchResults":[{"CatId":"4098","CatTitlePath":"%E5%86%85%E9%83%A8%E7%9F%A5%E8%AF%86%E5%BA%93%3E%E8%B4%A6%E6%88%B7%E5%9F%BA%E7%A1%80%E5%8F%8A%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86%EF%BC%88%E6%96%B0%EF%BC%89%3E%E8%B4%A6%E6%88%B7%E5%9F%BA%E7%A1%80%3E%E5%AF%86%E7%A0%81%3E%E6%89%8B%E5%8A%BF%E5%AF%86%E7%A0%81","ChannelNames":"","Content":"","CreatorName":"%E6%A1%83%E7%98%B4","GmtCreate":"2015-04-07 17:58:42","GmtModified":"2015-05-19 11:48:36","Id":"6056","Keywords":"","ModifierId":"12484","ModifierName":"%E7%89%A7%E6%9A%AE","Status":"PUBLISHED","Title":"%E9%80%9A%E8%BF%87%E6%94%AF%E4%BB%98%E5%AE%9D%E9%92%B1%E5%8C%85%EF%BC%8C%3Cfont+color%3Dred%3E%E5%BF%98%E8%AE%B0%3C%2Ffont%3E%E6%89%8B%E5%8A%BF%3Cfont+color%3Dred%3E%E5%AF%86%E7%A0%81%3C%2Ffont%3E%E7%9A%84%E5%A4%84%E7%90%86%E6%B5%81%E7%A8%8B","Type":"NORMAL","deleted":"N"}]}' }, { url:'/signup/signup.json', json:'{"stat":"ok"}' }];// var temResult='{"TotalHits":88,"errorCode":0,"errorDesc":"no_error","MatchResults":[{"CatId":"4098","CatTitlePath":"%E5%86%85%E9%83%A8%E7%9F%A5%E8%AF%86%E5%BA%93%3E%E8%B4%A6%E6%88%B7%E5%9F%BA%E7%A1%80%E5%8F%8A%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86%EF%BC%88%E6%96%B0%EF%BC%89%3E%E8%B4%A6%E6%88%B7%E5%9F%BA%E7%A1%80%3E%E5%AF%86%E7%A0%81%3E%E6%89%8B%E5%8A%BF%E5%AF%86%E7%A0%81","ChannelNames":"","Content":"%e7%87%95%e5%ad%90","CreatorName":"%E6%A1%83%E7%98%B4","GmtCreate":"2015-04-07 17:58:42","GmtModified":"2015-05-19 11:48:36","Id":"6056","Keywords":"","ModifierId":"12484","ModifierName":"%E7%89%A7%E6%9A%AE","Status":"PUBLISHED","Title":"%E9%80%9A%E8%BF%87%E6%94%AF%E4%BB%98%E5%AE%9D%E9%92%B1%E5%8C%85%EF%BC%8C%3Cfont+color%3Dred%3E%E5%BF%98%E8%AE%B0%3C%2Ffont%3E%E6%89%8B%E5%8A%BF%3Cfont+color%3Dred%3E%E5%AF%86%E7%A0%81%3C%2Ffont%3E%E7%9A%84%E5%A4%84%E7%90%86%E6%B5%81%E7%A8%8B","Type":"NORMAL","deleted":"N"},{"CatId":"4098","CatTitlePath":"%E5%86%85%E9%83%A8%E7%9F%A5%E8%AF%86%E5%BA%93%3E%E8%B4%A6%E6%88%B7%E5%9F%BA%E7%A1%80%E5%8F%8A%E8%B5%84%E4%BA%A7%E7%AE%A1%E7%90%86%EF%BC%88%E6%96%B0%EF%BC%89%3E%E8%B4%A6%E6%88%B7%E5%9F%BA%E7%A1%80%3E%E5%AF%86%E7%A0%81%3E%E6%89%8B%E5%8A%BF%E5%AF%86%E7%A0%81","ChannelNames":"","Content":"%e7%87%95%e7%aa%9d","CreatorName":"%E6%A1%83%E7%98%B4","GmtCreate":"2015-04-07 17:58:42","GmtModified":"2015-05-19 11:48:36","Id":"6056","Keywords":"","ModifierId":"12484","ModifierName":"%E7%89%A7%E6%9A%AE","Status":"PUBLISHED","Title":"%E9%80%9A%E8%BF%87%E6%94%AF%E4%BB%98%E5%AE%9D%E9%92%B1%E5%8C%85%EF%BC%8C%3Cfont+color%3Dred%3E%E5%BF%98%E8%AE%B0%3C%2Ffont%3E%E6%89%8B%E5%8A%BF%3Cfont+color%3Dred%3E%E5%AF%86%E7%A0%81%3C%2Ffont%3E%E7%9A%84%E5%A4%84%E7%90%86%E6%B5%81%E7%A8%8B","Type":"NORMAL","deleted":"N"}]}';http.createServer(function(request, response){ response.writeHead(200,{ "Access-Control-Allow-Origin":"http://10.37.187.79:8000", "Access-Control-Allow-Credentials": "true", "Access-Control-Allow-Headers":"X-Requested-With", "Access-Control-Allow-Methods":"PUT,POST,GET,DELETE,OPTIONS", "X-Powered-By":"3.2.1", "Content-Type":"application/json;charset=utf-8", "Connection":"keep-alive" }); var reqURL=request.url; var result=reqURL + " 对应的json结果数据是什么?请进行配置"; var i=array.length; while(i--){ if(reqURL.indexOf(array[i].url)==0){ result= array[i].json; } console.log(111); } // var params = url.parse(request.url, true).query; // console.log(params); response.write(result); response.end(); }).listen(8787); console.log('启动成功...');
0 0
- 前端开发如何模拟后端返回json数据
- JSON后端向前端传递数据 JAVA
- .net 返回前端json数据
- 前端开发中如何解析json数据(一)
- 前端开发中如何解析json数据(二)
- 前端开发中如何解析json数据(三)
- json数据在前端和php后端处理注意事项
- java web SpringMVC后端传json数据到前端页面
- 前端发送的Json数据无法到达后端
- java后端的list转成jsonArray返回前端开发
- php返回json数据到html前端
- php返回json数据到html前端
- 【Mock.js】前端模拟JSON数据
- 后台返回的json前端如何解析
- Struts2如何返回JSON数据
- mvc4 如何返回Json数据
- springmvc如何返回json数据
- 【JSON】JSON在前端和后端传递
- 浅谈D3D透视-一
- ViewGroup
- Java学习笔记·Servlet互相传递参数简单实例
- canvas绘图基础
- 2016年的规划
- 前端开发如何模拟后端返回json数据
- 利用C++11实现一个自动注册的工厂
- Fix win10+vs2013: "Could not find WindowsSDKDir variable from the registry"
- 关于FQ工具的介绍
- 8086中断系统——《x86汇编语言:从实模式到保护模式》读书笔记04
- 数据库中的ExecuteScalar运用
- 笔记:《高效能人士的七个习惯》第一章 由内而外全面造就自己
- Mongodb索引详解
- MySQL的存储引擎造成的事务无法回滚