我想将MeteorJS服务器用作纯粹的Application Server,这意味着,我只希望它能够处理出版物和服务器方法。我希望有一个专用服务器来为客户端提供HTML,CSS和Javascript包,但应用程序将使用另一台服务器来处理所有DDP连接。
有没有非黑客可靠的方法吗?
这种方法是否有助于扩展应用程序,方法是删除静态内容?
答案 0 :(得分:3)
Meteor是通过提供设置单独的DDP服务器以及具有缓存清除名称的.js和.css文件的容量来实现的。
通过使用export
设置环境变量或运行构建的应用程序来指定DDP服务器。像这样:
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。