Meteor 作为纯应用服务器

Meteor as a pure Application Server

我想将 MeteorJS 服务器用作纯应用程序服务器,这意味着,我只希望它处理发布和服务器方法。我想要一个专用服务器来为客户端提供 HTML、CSS 和 Javascript 包,但应用程序将使用另一个服务器来处理所有 DDP 连接。

有没有简单可靠的方法来做到这一点?

这种方法是否有助于通过移除静态内容来扩展应用程序?

Meteor 通过提供设置单独的 DDP 服务器以及具有缓存清除名称的 .js 和 .css 文件的能力来实现这一点。

DDP 服务器是通过使用 export 或当您 运行 构建的应用程序设置环境变量来指定的。像这样:

DDP_DEFAULT_CONNECTION_URL=http://ddp.yourdomain.com node /yourpath/main.js

有个tutorial to achieve this with Cloudflare and a gist that explains how to do this with NGINX.