我已经阅读了几篇关于absoluteUrl的帖子,但仍然无法得到清晰的理解。 我想使用多个应用程序指向相同的服务器代码库。每个应用都有一个appId(例如:http://localhost:3000/app1)。根据此ID,服务器将为该应用程序提供相应的资产。
在客户端代码上,我有:
Meteor.startup(function () {
console.log('client startup');
Meteor.absoluteUrl.defaultOptions.rootUrl = "http://localhost:3000/app1";
console.log(Meteor.absoluteUrl());
//this line prints out http://localhost:3000/app1
});
然后:
meteor run ios
但是,在模拟器上,我的应用为空/空白,因为它仍然指向localhost:3000
我认为,而我只有“:_appId
”的路由器。
我也试过ROOT_URL=http://localhost:3000/app1 meteor run ios
,但它也不起作用。
我的意图是使用不同的rootURL(/ app2,/ app3,..)捆绑不同的应用程序,但使用相同的服务器代码库。我怎么能这样做?
谢谢。