实现网
旅游--酒店供应商及OTA对接 项目制
nodejs、typescript、

长期项目:一家专门做国内国际旅游的公司;约有7个独立酒店接口待开发;因项目发展,本公司开发人手不够,需数枚攻城狮予以辅助;可长期合作; 框架都已搭建好,所需开发工程量并不大;可兼职,可转正,可选任意接口,可多个接口打包,公司在北京,期待与您的合作,互利共赢; 1.- 基于nodejs环境开发, - 请示用typescript作为统一的开发语言, - 统一使用ES6以上的import 功能调用package.json 中的package - 接口开发推荐使用:[GOT](https://www.npmjs.com/package/got) 或者 Axios 2. 请测试所需的环境变量使用 .env文件提供,并将.env 放入 .gitignore 3. 请勿在软件里写死任何有关于API 调用的参数 4. 除了在API调用时无法分辨类型的变量除外,请勿使用any类型 5. API打包开发 - 将第三方API开发为一个独立的包(pacakge),在tmi-tqnl-*-supplier中集成这个package完成其hotel, price和order的需求,如[rakuten-trip-node](https://github.com/stark-tech-space/rakuten-trip-node)和[tmi-tqnl-rakuten-supplier](https://github.com/stark-tech-space/tmi-tqnl-rakuten-supplier) - 软件逻辑可拆分并遵循良好的OOP(对象导向编程)概念。 - supplier 构造函数应该只传入必要的地址以及API钥匙... 等API相关参数,如[supplier构造器](https://github.com/stark-tech-space/tmi-tqnl-rakuten-supplier/blob/af7e4235c01e2295272f810d2ba2761e2226940a/src/hotels.ts#L21-L27) 6. 环境变量 - 只包含一些私密信息或者系统设置参数,如测试所需的参数 - 不应该在包类或者类里面使其他地方用环境变量,因为他们只应该是是构造器的输入参数 7. 注记 - 请遵循OOP开发思想 - 安全: - API钥匙和相关参数请勿上传至远程 - 用户名和密码请勿上传至远程 - 开发过程中请勿在软件中写死(hard-coding)任何关于凭证的信息

预估 5500 元

我是技术人才
我在寻找兼职工作

申请成为技术顾问

我是创业者
我在寻找技术人才

发布用人需求