总结

通过本教程,您已经学习了如何使用 NodeJS 和Express 从头开始构建自己的 GraphQL 服务器。最终,该服务器能够获取和创建链接,从 MongoDB 存储和获取数据,实时通知客户新链接,验证用户,筛选和分页链接等等。

现在你已经知道了所有的基础知识,为深入地了解你有兴趣了解更多的内容做好了准备。 GraphQL 越来越受欢迎,所以有很多额外的内容可供您。例如一些有趣的,例如:

  • Launchpad。 这是一个很酷的 Playground,可以很快速地构建一个 NodeJS GraphQL 服务器,而无需自己手动设置一切。它将在云中运行您的服务器代码,让您专注于解析器。它是完美的快速测试,或与其他人分享代码的工具。它还允许您将完整的服务器代码下载到您的机器,以便您可以从那里继续开发。

  • Graphql-JS: 一些隐藏功能。 一篇解释 graphql-js 包不具备的一些很有用的工具的博客文章。 也可以看看 Apollo 博客上的其他文章。

Next Chapter

You did it!

We're proud that you finished this tutorial! Let's celebrate your success

Go to next chapter