首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

干货 | 携程机票Node.js开发实践

作者简介 付文平,携程机票研发部前端开发总监。2011年加入携程,主要负责携程机票PC、H5、Hybrid业务方面的开发工作。...先后负责机票PC前后端分离,H5 Swift改版,机票React Native技术的推进,重点关注Node.js技术和产品体验。 本文来自付文平在“2018携程技术峰会”上的分享。...我们也从最初用Node.js来完成前后端的架构分离到最近使用GraphQL来做微服务,机票部门在Node.js的应用探索上越走越宽。...在机票H5实践前后端分离过程中,我们改进了技术架构,在前端的应用层,采用PM2+Node.js(8.9.4)+Express(4.0)框架,内部基于携程基础框架ctriputil,同时对一些常用功能的封装...四、总结 Node.js机票团队从早期的前后端分离到GraphQL的实践,目前已经深度应用到前端组的各个模块,现在机票前端应用层已全部采用Node.js来实现。

1.4K20

干货 | 携程机票Node.js开发实践

‑‑‑‑‑‑ 莱辛 作者简介 付文平,携程机票研发部前端开发总监。2011年加入携程,主要负责携程机票PC、H5、Hybrid业务方面的开发工作。...先后负责机票PC前后端分离,H5 Swift改版,机票React Native技术的推进,重点关注Node.js技术和产品体验。 本文来自付文平在“2018携程技术峰会”上的分享。...我们也从最初用Node.js来完成前后端的架构分离到最近使用GraphQL来做微服务,机票部门在Node.js的应用探索上越走越宽。 一、前后端分离 ?...在机票H5实践前后端分离过程中,我们改进了技术架构,在前端的应用层,采用PM2+Node.js(8.9.4)+Express(4.0)框架,内部基于携程基础框架ctriputil,同时对一些常用功能的封装...Node.js机票团队从早期的前后端分离到GraphQL的实践,目前已经深度应用到前端组的各个模块,现在机票前端应用层已全部采用Node.js来实现。

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Next.js实现国际化方案完全指南

    最近 Next-Admin 中后台管理系统已经支持国际化,接下来就和大家分享一下实现国际化的详细方案,方便大家轻松应用到自己的项目。...支持移动端和PC端自适应 Nextjs 国际化常用方案 Next.js国际化插件有很多,以下是其中一些常用的: next-i18next: 一款流行的 Next.js 国际化插件,它提供了丰富的功能...next-intl: 用于 Next.js国际化插件,它提供了基于React Intl的国际化解决方案,支持多语言文本和格式化。...next-translate: 这个插件为 Next.js 提供了简单的国际化解决方案,支持静态生成和服务器端渲染,并且易于配置和使用。...: 默认语言和语言列表 路由映射 国际化路径前缀 这样我们后面在封装 国际化切换组件的收就会有很好的 ts提示。

    62410

    京东活动+自动运行脚本+签到2021.05.26更新

    更新 移除过期脚本 修复宠汪汪脚本bug 2.19更新 添加 每日研究院 修复 宠汪汪喂食等 添加 女装盲盒 删除几个过期活动 2.10更新 删除 年货节活动 添加 京东国际盲盒...优化jd_bean_change 2021年2月5日 更新 炸年兽活动关闭。更新了几个活动。 先下载Node.js运行环境 https://nodejs.org/en下载14.16.1版本。...检测是否安装成功:点击开始-运行-cmd(win+R),打开dos,输入“node –version”检查Node.js版本:只要有显示就说明没问题了。...pt_key=jdDC2F833333EFDGTCE5BD4AD1A952D4F4DF84A46052;pt_pin=jd_123456; 其实用浏览器的F12功能应该找一下也能找到。...打开jdCookie.js,找到 //此处填写京东账号cookie。

    1.8K30

    爬虫风险业务防控实战 | 国际航班上,小“票代”在疯狂倒卖高价票

    乘坐国际航班,躲不开的“票代”《2022年民航行业发展统计公报》显示,国际航线完成旅客运输量186.08万人次,比上年增长26.0%;国际航线完成运输起飞架次9.82万架次,比上年增长1.6%。...预计,暑运期间国际客运航班将增至每周6000班以上。随着国际航班逐步恢复,官网机票价格也相对之前有所下降,但对于大多数普通人来说,乘坐国际航班,随时遇到“票代”高价倒票的风险。...所谓“票代”,即机票代理商,包含机票代理销售包括在线平台(OTA)、各大旅行社批发商、代理公司等。代理公司分为一级代理商、二级代理商及无数小代理。...相比之下,小代理只能从大代理渠道商加价拿票,或是用软件抢票、低价购买积分换机票等。此外,大票代其通过与航空公司签订授权获得了机票资质后,可以购买中航信查询端口,查看国际航班机票信息。...2020年,民航局发文要求,国际机票全部采取直销模式,遏制倒票炒票现象时有发生。同时,民航局已与相关部委成立了协同机制,对“黑代理”和“黄牛”高价倒票行为进行了严厉打击。

    23110

    干货 | 行为驱动开发在携程机票前端研发流程中的实践

    作者简介 任跃华,携程机票前台软件工程师,参与了国际机票 RN Clean Architecture 落地和 MEC 中文测试框架研发工作。...如下 feature 文档描述了在机票单程列表页的直飞优先排序功能: # language: zh-CN 功能: 排序-单程列表页 场景: 假如 跳转页面到[机票单程列表页] 当...Macaca 官方网站提供了丰富的中英文文档,有利于框架的快速接入使用,同时提供了 app-inspector 等常用工具,方便了控件的查找定位; 多语言支持 — Macaca 支持使用 Java、JS...和 Python 编写测试脚本,其中 Java 和 JS 是团队中常用的开发语言,降低了学习成本; 开源 — 能看到源代码,方便问题定位和功能扩展。...现在,国际机票预订主流程 UI 自动化测试用例覆盖率达到 90%+,集成测试成本降低了 75%。

    2.2K51

    腾讯安全发布民航业信息安全解决方案,解决航空公司这四大痛点

    国际民航的信息化、协同化、智能化已成趋势。同时,民航系统信息安全建设的重要性也日益凸显。 5与8日至9日,第二届民航网络安全与信息化发展趋势高峰会在成都召开。...尽管如此,航空公司仍面临四大信息安全的核心痛点: 01 旅客信息安全 旅客通过网络或机票代理商购买机票后,机票订单、旅客信息等容易遭到泄露。...04 合规审计风险 国内国际航线的不断繁荣,对各航空公司的安全合规提出了更高的要求。不仅需要满足国家网络安全法和等级保护标准,还需要遵从如欧盟GDPR等合规需要。...var first_sceen__time = (+new Date());if ("" == 1 && document.getElementById('js_content')) { document.getElementById...('js_content').addEventListener("selectstart",function(e){ e.preventDefault(); }); } (function(){ if

    1.4K50

    干货 | 高效联动,携程机票IVR可视化的探索和实践

    2.1 携程机票IVR系统V1.0 最开始的机票IVR系统,主要面向国内市场的用户,语种只有中文并且业务流程只有一套。...2.2 携程机票IVR系统V2.0 后来随着业务扩张,在全球化战略的背景下,也要面向国际市场的用户,机票IVR系统也从原本单一的国内中文流程,扩展到20多条语言线。...我们利用源映射(**Source Map**)实现将脚本生成JS文件,并在浏览器控制台中调试。...// 构建__debug_script.js文件 const loadScriptCode = (scriptString: string) => { const sourceUrl = '//...在服务初始化以及版本更新时采用预编译VMScript脚本的方式来提升性能,经过性能测试,预编译后的脚本和原生JS脚本执行速度相当。

    43930

    恶意爬虫让机票价格暴涨 每年或致航空公司损失十多亿元

    部分热门航线机票的价格甚至上涨6倍。...恶意爬虫不仅白白消耗航空公司的机票信息查询费,导致机票动态定价失真,更会导致出现虚假占座等倒票情况发生,直接影响机票销售和运营,给航空公司带来巨额的经济损失。 首先,增加航空公司查询开支。...航空公司每年要向中航信缴纳航线机票查询费用,该费用是根据航班信息的查询量来计费,查询量大则费用多。 其次、影响航班机票的动态定价。...内控成本:4月17日,民航局下发《关于进一步明确疫情期间国际机票销售有关问题的通知》,要求航空公司对国际机票全部采取直销模式,确保公开透明、明码标价。...对已由代理企业销售的国际机票要加强管控,严禁换票,订座及购票后禁止更改旅客姓名,以杜绝中间环节倒票、炒票行为。通过对爬虫的防控,预计每年可以减少数十亿的成本支出。

    53520
    领券