Tripped:用于管理假期和假期行程的Api

时间:2024-06-12 02:40:31
【文件属性】:

文件名称:Tripped:用于管理假期和假期行程的Api

文件大小:129KB

文件格式:ZIP

更新时间:2024-06-12 02:40:31

JavaScript

跳闸了[API] :airplane: 这是一个Api,主要用于管理假期和假期的行程。 科技栈 代码库是 , , , API文档 :backhand_index_pointing_right: 要求 v10及更高版本 。 设计须知 这是基本的Node.js api。 这个项目的想法是管理假期的行程,更像是旅行计划者。 该api将MongoDB用作主要数据存储,redis用于存储短期数据,例如特定用户的行程列表,以及Amazon S3用于对象存储。 由于缓存和其他方面的功能丰富,Redis是数据存储的一个有趣选择。 该API使用“缓存备用”缓存技术进行旅行,在缓存之外,应用程序负责从数据库中获取数据(在这种情况下,是mongodb并填充缓存。因此,对缓存进行了其他后续网络调用)。 设置说明 要使用身份验证路由,您需要来自google oauth客户端的有效令牌,然后将该令牌发送到Google oauth API以获取有效负载,该有效负载构成了用户


【文件预览】:
Tripped-master
----api()
--------routes()
----.gitignore(2KB)
----app.js(4KB)
----.env.example(602B)
----package.json(1KB)
----data()
--------repository()
--------model()
--------connections()
----.travis.yml(228B)
----services()
--------user.service.js(953B)
--------image.service.js(542B)
--------activity.service.js(1KB)
--------trip.services.js(2KB)
--------budget.service.js(1KB)
----LICENSE(1KB)
----index.js(72B)
----util()
--------google.js(695B)
--------error.js(2KB)
--------index.js(474B)
--------logger.js(2KB)
--------jwt.js(834B)
----__tests__()
--------mocks()
--------util()
--------routes()
----README.md(2KB)
----config()
--------ci.js(547B)
--------index.js(373B)
--------test.js(540B)
--------dev.js(759B)
--------prod.js(686B)
----middlewares()
--------cacheMiddleware.js(220B)
--------auth.js(785B)
----lib()
--------http()
----controllers()
--------budget.controller.js(2KB)
--------controller.js(175B)
--------activity.controller.js(2KB)
--------trip.controllers.js(3KB)
--------user.controller.js(3KB)
--------image.controller.js(1KB)
----yarn.lock(218KB)

网友评论