700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 卧槽!还有这种事!马斯克的SpaceX-API 竟然开源了!登顶GitHub热榜!

卧槽!还有这种事!马斯克的SpaceX-API 竟然开源了!登顶GitHub热榜!

时间:2021-08-10 18:18:00

相关推荐

卧槽!还有这种事!马斯克的SpaceX-API 竟然开源了!登顶GitHub热榜!

点击上方“Github爱好者社区”,选择星标

回复“资料”,获取小编整理的一份资料

作者:GG哥,来源:GitHub爱好者社区

这是GitHub爱好者社区第28篇原创文章

Hello,大家好,我是GG哥!

今天给大家分享的SpaceX API开源项目,我们知道马斯克完成了私人公司发射火箭的壮举,与此同时他造出了全世界最好的电动汽车。此前,他打造出世界上最大的网络支付平台。埃隆•马斯克是SpaceX、特斯拉汽车及PayPal三家公司的创始人。最近SpaceX粉丝把火箭有关信息贴到GitHub。

上面这个图不是瞎配的。它来自于 SpaceX-API 项目的 Github 网站,是不是很壮观。所谓“面试造火箭” 这次是真的造火箭了。。。

SpaceX-API 是什么?

SpaceX-API 是一个用于火箭、核心舱、太空舱、发射台和发射数据的开源 REST API。

展示了所提供的 API 接口,还包括多种语言的接口调用(C#、Python、PHP、Objective-C)

技术栈是什么?

部署在美国中部 Linode 服务器上。

使用了 Nodejs 的 Koa 框架。

使用了 Redis、Nginx 和 Cloudflare 进行内容缓存。

使用了 Jest 和 Supertest 做测试。

使用了 Circle CI 进行持续集成/部署。

所有的数据存储在 MongoDB Atlas 3 节点的副本集集群中。

这些能拿来干什么?

REST API包含三大部分,clients、app(应用)和原始数据。

其中,API Clients是对现有关于SpaceX的api合集,降低了以往信息查找、汇总的难度。

当然,如果你想拉取整个项目进行开发,可以通过在线查询api的方式进行,也可以通过docker部署和本地部署,三种方式,看你喜好。

本地部署(不使用docker)

gitclone/r-spacex/SpaceX-API.git&&cdSpaceX-APInpminstallnpmtest

docker部署步骤:

gitclone/r-spacex/SpaceX-API.git&&cdSpaceX-APIdocker-composebuilddocker-composeup

赶紧去GitHub上fork一个吧:

GitHub地址:/google/eng-practices

好了...现在是真的结束了...我已经夸不动了...千言万语化成一句,这么优秀的仓库,大家多多给仓库创建者star支持,你们的 star 是万千开源者源源不断创作的动力!当然还有多多对我的在看转发支持啦,你们的“在看转发”也是我源源不断创作的动力呀...好啦,今天的分享就到这儿啦,我们下次见啦~GitHub原创推荐•牛!Google 开源的这份工程实践,GitHub标星14.4k!•2,000,000+在用的这款Chrome插件,到底有多牛逼?•Github标星20.4K,帮你免除优酷,腾讯,爱奇艺视频广告关注「Github爱好者社区」加星标,每天带你逛Github好玩的项目

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。