如何在apache服务器上运行的django中使用nowjs
我是如何在apache服务器上运行的django中使用nowjs,apache,node.js,nowjs-sockets,Apache,Node.js,Nowjs Sockets,我是节点的新手,它是模块,所以这可能是一个幼稚的问题 我使用NowJS向用户提供类似facebook的实时通知。我的流量是这样的 当事件发生时,数据库中会存储事件的通知 我向节点服务器发出POST请求,告知通知 节点将此消息传递给所有客户端,我可以看到实时通知 我进行了测试,它工作正常,但在测试期间,我的html文档由节点提供,并且与服务器文件位于同一目录中。但是我的站点文件是由apache服务器提供的。存储模板的目录与节点服务器目录不同 我已经使用npm在本地安装了nowjs,我无法理解的是如
节点的新手,它是模块,所以这可能是一个幼稚的问题
我使用NowJS向用户提供类似facebook的实时通知。我的流量是这样的
当事件发生时,数据库中会存储事件的通知
我向节点服务器发出POST请求,告知通知
节点将此消息传递给所有客户端,我可以看到实时通知
我进行了测试,它工作正常,但在测试期间,我的html文档由节点提供,并且与服务器文件位于同一目录中。但是我的站点文件是由apache服务器提供的。存储模板的目录与节点服务器目录不同
我已经使用npm
在本地安装了nowjs,我无法理解的是如何在模板中包含now.js
在测试文件中,now.js的路径是/nowjs/now.js
,但是我在目录中找不到这些文件。我现在还使用npm在我的目录中安装了我的站点文件,但我仍然无法包含now.js
本质上,我尝试的是有两台服务器
为我的站点文件提供服务的Apache服务器
负责实时向用户推送通知的节点服务器
我想将通知推送到apache服务器承载的文件中。我应该如何安装依赖项,以便客户端和服务器可以使用nowjs
更新我自己找到了答案,似乎我的问题很简单我最终自己找到了答案,而且也很简单。所有静态文件都由节点
服务器本身提供,我只需要给出服务器的路径
例如,我在本地主机上为我的节点服务器使用端口8082,然后在我的模板中,我只需要将nowjs的路径指定为
src=”http://localhost:8082/nowjs/now.js"
其他一切都由节点服务器管理,我的模板可以由apache服务器或任何其他服务器提供