看看“疫苗查询”小程序有温度的代码


Posted in Javascript onJuly 31, 2018

近日,一篇《疫苗之王》刷爆了朋友圈,疫苗的安全问题被推到了风口浪尖,腾讯安全反诈骗实验室团队推出了“腾讯安心计划”小程序,方便用户便捷地查询疫苗安全信息。

这样一个暖心的小程序是怎样做出来的?

看看“疫苗查询”小程序有温度的代码

“腾讯安心计划”小程序分为三个主要服务:小程序前端、TARS代理服务、TARS后台服务。

1.小程序前端负责接收用户查询请求及反馈结果:

它的页面中实现了一个查询框,并且将查询框内输入的内容组成get请求发往接口URL。

看看“疫苗查询”小程序有温度的代码

2.代理服务负责解析HTTP请求,并将其转为TARS请求发往后端:

它使用TARS-Node.JS,绑定一个接口URL(如:xxxx.url.com/queryVaccine),通过Node.JS的KOA2框架提供的get方法解析收到的请求,并获得其中的参数,然后直接传参调用后端tars服务的请求接口。

看看“疫苗查询”小程序有温度的代码

3.查询服务负责提供查询结果:

它提供了一个查询本地内存的功能,首先定期从DB中捞出疫苗的信息数据,并写入内存,在收到接口请求后,在内存中查询到结果,再把结果返回给主调服务。

看看“疫苗查询”小程序有温度的代码 

这样,一个具备查询后台数据功能的小程序就完成了。

小程序的便捷开发与部署,不同于APP的版本管理,可以快速更新页面内容而用户无感知。TARS的多语言支持以及高可用,可以通过多种方案及手段高效实现自己的需求,同时不需要将过多的精力放在服务的容灾容错处理上。

单纯从代码开发效率来看,小程序+TARS这样的实现组合,可以在只有一个前端+一个后端开发者,或者一个全栈开发者的情况下,在一天之内就可以高效便捷地实现一个与“腾讯安心计划”功能类似的小程序了。

总结

好了,以上就是本文的所有内容,希望对大家有所帮助!

Javascript 相关文章推荐
js 文本滚动效果的实例代码
Aug 17 Javascript
浅谈Javascript实现继承的方法
Jul 06 Javascript
jQuery Mobile页面返回不需要重新get
Apr 26 Javascript
jQuery图片轮播插件——前端开发必看
May 31 Javascript
JS实现的二叉树算法完整实例
Apr 06 Javascript
Javascript实现倒计时时差效果
May 18 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
Node.js实现连接mysql数据库功能示例
Sep 15 Javascript
vuejs实现本地数据的筛选分页功能思路详解
Nov 15 Javascript
JavaScript this使用方法图解
Feb 04 Javascript
JS实现可控制的进度条
Mar 25 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
Vue父子组件双向绑定传值的实现方法
Jul 31 #Javascript
react中实现搜索结果中关键词高亮显示
Jul 31 #Javascript
vue2.0页面前进刷新回退不刷新的实现方法
Jul 31 #Javascript
Node.js log4js日志管理详解
Jul 31 #Javascript
jQuery 实现倒计时天,时,分,秒功能
Jul 31 #jQuery
JS实现移动端触屏拖拽功能
Jul 31 #Javascript
JavaScript new对象的四个过程实例浅析
Jul 31 #Javascript
You might like
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
基于ES6 Array.of的用法(实例讲解)
2017/09/05 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
对Angular中单向数据流的深入理解
2018/03/31 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
vue配置文件实现代理v2版本的方法
2019/06/21 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
python 文件转成16进制数组的实例
2018/07/09 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
银行实习鉴定
2013/12/13 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
保护环境的建议书
2014/03/12 职场文书
师德师风承诺书
2014/05/23 职场文书
优秀乡村医生事迹材料
2014/05/28 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
mysql函数之截取字符串的实现
2022/08/14 MySQL