如何在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服务器或任何其他服务器提供