https://github.com/liuwill/simple-track-service
🔍simple track service for some app
https://github.com/liuwill/simple-track-service
http radix-tree router
Last synced: 6 months ago
JSON representation
🔍simple track service for some app
- Host: GitHub
- URL: https://github.com/liuwill/simple-track-service
- Owner: liuwill
- License: mit
- Created: 2018-09-25T10:37:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-11T09:54:26.000Z (over 7 years ago)
- Last Synced: 2025-04-09T17:09:33.519Z (12 months ago)
- Topics: http, radix-tree, router
- Language: JavaScript
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple Track Service
[](https://travis-ci.org/liuwill/simple-track-service)
[](https://codecov.io/gh/liuwill/simple-track-service)
[](https://codeclimate.com/github/liuwill/simple-track-service/maintainability)
Attend to build a track server for some other app, with as less component as possible for unique purpose
### 代码结构
```
simple-track-service
|
├─── node_modules # 项目代码依赖的第三方库
| └─── *
├─── app # 程序代码
| ├─── index.js # 启动服务的脚本
| ├─── entry.js # 初始化接口和路由
| ├─── server.js # 对http模块server的封装
| ├─── router.js # 简单实现的路由
| ├─── setting.js # 读取业务配置文件
| ├─── track.service.js # 将要实现的功能逻辑
| ├─── utils.js # 一些工具方法
| └─── httpClient.js # 对http模块client的封装
├─── config # 业务配置文件
| └─── *
├─── test # 单元测试代码
| └─── *
├─── Makefile # 封装运行服务的命令
├─── README.md # 说明
├─── .env # 通过环境变量配置的关键信息
├─── start.sh # 读取.env并启动服务器的脚本
└─── index.js # 程序入口文件
```