2013-03-21 57 views
5

我试图重写与Windows服务器上的部署相结合的absoluteUrl。无法重写流星absoluteUrl?

论Meteor.startup服务器我这样做:

Meteor.absoluteUrl({rootUrl: "http://example.com"}); 

在控制台将返回调用Meteor.absoluteUrl():http://localhost:3000

任何建议是最受欢迎的。这样做Meteor.absoluteUrl({replaceLocalhost:true});也根本没有任何效果。

回答

5

尝试:

Meteor.absoluteUrl.defaultOptions.rootUrl = "http://mydomain.com" 

在你Meteor.startup。如果它不适用于个性化设置,您也可以使用环境变量ROOT_URL

+0

谢谢,并补充说,在客户端工作!它也可以从浏览器控制台中定义它!另外当不安全已被删除和网站开始 - 生产。这不是一种安全风险! – Vindberg 2013-03-21 09:15:56

+0

当上面的代码运行时,rootUrl不是持久的,所以它只影响运行它的客户端,所以我不会认为它是安全风险 – Akshat 2013-03-21 09:24:14