1

我是 Node.js 的新手。好吧,我在使用 PHP Laravel 框架的客户端和服务器端有 Backbone 的经验。

我想知道以下连接/通信工作流程是否正确或可能:

在此处输入图像描述

  1. 我的应用程序是使用 Backbone 及其堆栈设计的,我可以使用 Backbone 模型/集合进行服务调用。但在服务器端,可以使用 Node.js 创建 Web 服务(无需使用任何服务器端脚本,如 PHP)。
  2. 我是否在服务器端以正确的方向使用 Node.js。
  3. 这里 Node.js 将对数据库执行 CURD 操作并以 JSON 格式返回结果。

请建议我在这里可以做什么。

4

1 回答 1

1

是的,Node.js 非常擅长为您的后端数据库构建可扩展的 CRUD JSON API。

您可以在后端使用 MySQL、MongoDB、Redis 或任何其他数量的数据库。您会在NPMjs.org中找到对所有流行数据库的支持。

除了通过 PHP 增强 Node.js 的性能之外,您还可以使用 Node.js 并行进行多个数据库调用。这是 PHP 做不到的。在 PHP 中,您必须按顺序进行数据库调用。在 Node.js 中,只要调用不相互依赖,就可以并行进行多个调用。

于 2013-05-14T07:09:31.807 回答