总结
在本章中,您不仅成功地将 Nuxt
应用程序与 API 解耦,类似于您在第十二章“创建用户登录和 API 身份验证”中所做的,而且还成功地使用另一种语言 PHP(Web 开发中最流行的服务器端脚本语言之一)编写了一个 API。您学习了如何安装 PHP 和 Apache 以运行 PHP 应用程序,或者使用内置的 PHP Web 服务器进行开发,所有这些都遵循 PSR-12、PSR-4、PSR-7 和 PSR-15,以便构建一个现代的、与框架无关的应用程序。您还学习了使用名为 Medoo 的 PHP 数据库框架编写 CRUD 操作,重用了第九章“添加服务器端数据库”中的 Nuxt 应用程序,但进行了一些修改,并将前端 UI 和后端 API 完美地结合在一起。现在,您还更详细地了解了 HTTP 消息,并且知道如何使用 PDO 进行现代 PHP 数据库管理。做得好。
在下一章中,您将发现使用 Nuxt
在实时应用程序方面还可以做什么。在这里,您将学习 Socket.io
和 RethinkDB
。我们将引导您完成这两项技术的安装过程。然后,您将学习如何在 RethinkDB
数据库中执行实时 CRUD
操作,使用 Socket.io
编写实时 JavaScript
代码,并将它们与 Nuxt
应用程序集成。这将是另一个有趣且令人兴奋的章节,我们将引导您完成。敬请期待!