在服务器上创建文件在用户计算机

时间:2015-07-30 06:31:38

标签: javascript node.js http filesystems sync

由于我没有任何关于这个问题的起点,我不能与你们分享我的研究。但是,我会尽力使背景尽可能清晰。

我对Node.js和Javascript相对较新,但每天花费很多时间来学习他们的基础知识,直到我知道如何在客户端操作DOM模型以及事件循环和放大器的概念。 node.js上的回调(我使用自己的发布者版本实现了RabbitMQ协议,使用node.js将订阅者实现到自定义交换)。

考虑到这些信息,我的雇主已经要求我创建一项服务,其中服务器上的文件出现在用户的计算机上,就好像它属于本地文件系统一样。该模块将作为较大应用程序的一部分进行开发,其中上述Rabbit MQ实现也是其中的一部分。(Rabbit MQ层负责从服务器向客户端传送消息)。作为类比,您可以将其视为用于从Windows同步的DropBox应用程序。任何想法,资源和指向起点的人将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:0)

ANKIT,

在这里,您必须将node.js视为“网络服务器”,而不仅仅是“Web服务器”。 Node.JS的核心是一个旨在处理高性能I / O任务的网络服务器,并允许您使用Javascript来执行此操作。

Web Server是一种网络服务器,由节点之上的模块实现,如express。

您需要使用一些文件i / o相关节点模块,以及socket.io来完成任务。