这是Nhost的历史。

自 2007 年以来,我一直从事编程和 Web 开发。那时都是 PHP 和 MySQL 网站,一切都非常有趣!

2013年前后SPA(Single Page Applications)开始出现。后端不是让您的 Web 服务器呈现整个页面,而是向您的前端提供数据(例如,从JSON)。然后,您的前端必须负责使用来自后端的数据来呈现您的网站。

我想了解更多!

我经历了多个框架,例如MeteorJS和Firebase。我对这些项目所基于的 NoSQL 数据库感到不舒服。回想起来,我真的很高兴我没有跳上 NoSQL 的炒作列车。

我还使用带有常规 REST 后端的 React 和 Redux 构建了一个大型企业项目。开发人员的体验还可以。您仍然可以使用 SQL 数据库并向前端提供 REST API 或 GraphQL API。

这是一个好的方法。没有 NoSQL,这很好。但是没有实时,这很糟糕。

到 2018 年 11 月,我即将将 CRM/业务系统从 PHP/MySQL 重建为现代 SPA Web 应用程序。这时,我决定使用 React 和 Redux 以及 MySQL 数据库和 REST API 来实现。这在当时是非常标准的。

然后发生了一些事情。

我正要从 DigitalOcean 为我的新数据库和 REST API 创建一个 VPS。无缘无故点击了引起我注意的“市场”标签。

GraphQL?一个 lambda 符号?这看起来很有趣。让我们开始一个 Hasura Droplet,看看它是什么!

** 60 分钟后,我的下巴掉到了地板上。**

这真太了不起了!

就是这个!

Hasura 附带:

  • PostgreSQL(关系型数据库)

  • GraphQL

  • 实时

  • 访问控制

  • 极速TM

我不能要求更多!

我对 Hasura 充满热情,我为我的联合办公室 (DoSpace CoWorking) 中的所有开发人员召开了紧急会议。

未知的推文媒体内容

Hasura 个人资料图片

遇到

@hasurahq

推特徽标

🌞 我们的一天从@elitasson在发现 Hasura#oneclickdeploy到@digitalocean3 周后告诉我们:

“现在我很着迷,我想热情地与我的同事谈论它”😍🎉💃

试试看👉cloud.digitalocean.com/droplets/new?i...

#DOSpaceSwe

14:10 PM - 2018 年 11 月 29 日

Twitter 回复操作[Twitter 转发操作](https://twitter.com/intent/retweet?tweet_id u003d1068145251267895300)10推特赞动作23

现在,Hasura 很棒,除了...

您的应用程序的身份验证和存储呢?

认证和存储

Hasura 擅长处理您的数据和 API。但是 Hasura 并不关心您如何处理身份验证或存储。

[](https://res.cloudinary.com/practicaldev/image/fetch/s--L-42yPtt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.nhost. io/content/images/2019/12/auth-storage.png)

使用 Hasura,您需要自己处理 Auth 和 Storage。

认证

在身份验证方面,Hasura 建议您使用其他一些身份验证服务,例如Auth0或Firebase Auth。

我不喜欢任何这些解决方案 100%。我喜欢完全控制我的用户,而不是依赖第三方服务。

存储

对于存储,Hasura 没有推荐的解决方案。

所以...我决定为 Hasura 构建自己的身份验证和存储后端。

Hasura-Backend-Plus

我构建了Hasura Backend Plus (HB+)。 Hasura Backend Plus 为任何 Hasura 项目提供身份验证和存储。

[](https://res.cloudinary.com/practicaldev/image/fetch/s--qt-LA97O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://blog.nhost. io/content/images/2019/12/logo.png)

访问印度班加罗尔的哈苏拉

我在 2018 年末/2019 年初帮助了 Hasura。我在当地进行了有关 Hasura 的小型会谈。我创建了 Hasura Backend Plus。我积极参与他们的 Discord 服务器,帮助其他开发人员。因此,我有机会参观了班加罗尔的 Hasura Team。他们主持了第一个GraphQL Asia,我被邀请了。我走了!

未知的推文媒体内容

Johan Eliasson 个人资料图片

约翰·埃利亚松

@elitasson

推特徽标

很高兴我通过了测试(超过 190 厘米),所以我可以成为的社区冠军 @HasuraHQ#GraphQLAsia

07:44 AM - 2019 年 4 月 14 日

Twitter 回复操作[Twitter 转发操作](https://twitter.com/intent/retweet?tweet_id u003d1117332824757948417)3推特赞操作34

返回nhost.io

nhost.io帮助每个开发者快速部署 Hasura 和 Hasura-Backend-Plus。

让您的下一个 Web 项目使用世界上最现代的 Web 堆栈。

  • PostgreSQL

  • GraphQL

  • 实时订阅(就像 Firebase)

  • 认证

  • 存储

开始使用 nhost.io!

Logo

PostgreSQL社区为您提供最前沿的新闻资讯和知识内容

更多推荐