【问题标题】:node.js client/server synchronous architecturenode.js 客户端/服务器同步架构
【发布时间】:2014-02-28 13:42:54
【问题描述】:

我一直在使用 node.js 开发基于云的服务器,并且非常喜欢使用服务器端 javascript。

接下来我正在编写一个与服务器交互的移动应用程序。

我的问题是:当 node.js 强制你异步编程时,客户端/服务器交互应该如何工作?

例如,假设用户想要登录,并且向我的 node.js 服务器发送了一个发布请求 - 在节点执行其操作时以某种方式保持连接打开是最佳做法吗?例如,我不确定回调中的匿名函数如何能够发回响应(尤其是在上下文丢失的情况下)。

或者你会让服务器发回“好的(我正在处理它)”,然后在准备好后以某种方式推送给客户端?

抱歉笼统地说。众所周知,节点喜欢在涉及等待时接受回调函数(例如/数据库调用),而我对这种工作还是新手。

谢谢!

【问题讨论】:

    标签: javascript node.js mobile architecture cloud


    【解决方案1】:

    这些细节只有在您从头开始实现 HTTP 服务器时才有意义。如果您只是想创建一个通过 GET/POST 请求与服务器通信的应用程序,只需使用 http 核心模块或 Express 之类的框架,您就不需要关心诸如保持连接活动之类的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多