【发布时间】:2015-02-02 01:44:02
【问题描述】:
我想将 MeteorJS 服务器用作纯应用服务器,这意味着,我只希望它处理发布和服务器方法。我希望有一个专用服务器来为客户端提供 HTML、CSS 和 Javascript 包,但应用程序将使用另一台服务器来处理所有 DDP 连接。
有没有一种简单可靠的方法来做到这一点?
这种方法是否有助于通过移除静态内容来扩展应用程序?
【问题讨论】:
标签: meteor ddp demeteorizer
我想将 MeteorJS 服务器用作纯应用服务器,这意味着,我只希望它处理发布和服务器方法。我希望有一个专用服务器来为客户端提供 HTML、CSS 和 Javascript 包,但应用程序将使用另一台服务器来处理所有 DDP 连接。
有没有一种简单可靠的方法来做到这一点?
这种方法是否有助于通过移除静态内容来扩展应用程序?
【问题讨论】:
标签: meteor ddp demeteorizer
Meteor 旨在通过提供设置单独的 DDP 服务器以及具有缓存破坏名称的 .js 和 .css 文件的能力来实现这一点。
DDP 服务器是通过使用export 设置环境变量或在您运行构建的应用程序时指定的。像这样:
DDP_DEFAULT_CONNECTION_URL=http://ddp.yourdomain.com node /yourpath/main.js
有一个tutorial to achieve this with Cloudflare 和a gist that explains how to do this with NGINX。
【讨论】: