sách gpt4 ai đã đi

node.js - backbone.js + node.js - express.js

In lại 作者:搜寻专家 更新时间:2023-10-31 23:18:42 30 4
mua khóa gpt4 Nike

我正在学习构建单页应用程序 (SPA) 所需的所有技术。总而言之,我想将我的应用程序实现为单独的层,其中前端仅使用 API Web 服务(json 通过 socket.io)与后端通信。前端基本上是 Backbone.js(+ html5、css3、jquery),后端使用 node.js(+ mongodb、express 等)。使用node的决定是因为socket.io。

我的问题可能听起来很基础,但我还是不明白。

  1. 在这个配置上,是否有必要使用Express.js?据我所知,Express.js 的主要功能是提供 Web API 和通过路由提供网页。但是,由于我想使用 Backbone.js 构建一个完整的前端作为 SPA,并通过 Socket.io 提供 CRUD,我的项目是否需要 Express.js?

  2. 在此配置中, Node 服务器只会监听 socket.io crud 命令,对吗?在这里,没有必要使用 Express.js 作为 rest api 服务器,对吧?

  3. 如果我只需要 Web API 和实时 CRUD 多播操作(就像您可以使用 Socket.io 做的那样),是否必须使用 Node.js 作为后端,或者我可以使用其他技术?

我希望有人能给我一些答案,并在此先感谢您的时间和支持。

致编辑:几个月以来,我在接受答案方面遇到了一些大问题。我总是接受它们,但 stackoverflow 总是表明我不接受。如果一些 stackoverflow 编辑器可以帮助我解决这个问题,我将不胜感激。

1 Câu trả lời

on this configuration, is it necessary to use Express.js?

没有。 socket.io 的唯一要求是监听 http.Server .

on this configuration, the node sever would just listens for socket.io crud commands, right?

可能吧。您仍然需要能够提供 SPA 开始发出 WebSocket 请求所需的任何(静态)文件。

[...] is it a must using Node.js as a back-end, or i could use another technology?

不一定。 socket.io 库确实需要 Node.js。但是,如果您只需要它的功能,“In other languages”下还列出了其他选项。

关于node.js - backbone.js + node.js - express.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14642868/

30 4 0
Bài viết được đề xuất: php - 使用 ImageMagick 压缩 PNG 图像
Bài viết được đề xuất: html - 使用 Redux Form 处理数字输入会做一些奇怪的事情
Bài viết được đề xuất: javascript - 容器外的滑动导航按钮
Bài viết được đề xuất: javascript - 你如何强制 Node 模块的绝对路径?
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com