PWA-Meteor 1.9-如何在特定路线上动态打开

PWA-Meteor 1.9-如何在特定路线上动态打开,meteor,progressive-web-apps,Meteor,Progressive Web Apps,我的环境: 流星1.9 我把PWA作为我的流星计划。当您将应用程序添加到主屏幕时,它会在主路径上打开。例如:mymeteorpwa.com,但我想知道它如何在特定路线上打开,例如:mymeteorpwa.com/controller?appId=784512?type=arrow(但是,它可以是mymeteorpwa.com/controller?appId=784512?type=face,我的意思是,类型可以是动态的) 拜托,你知道吗 谢谢 以下示例适用于iron:router meteor

我的环境: 流星1.9

我把PWA作为我的流星计划。当您将应用程序添加到主屏幕时,它会在主路径上打开。例如:mymeteorpwa.com,但我想知道它如何在特定路线上打开,例如:mymeteorpwa.com/controller?appId=784512?type=arrow(但是,它可以是mymeteorpwa.com/controller?appId=784512?type=face,我的意思是,类型可以是动态的)

拜托,你知道吗


谢谢

以下示例适用于iron:router

meteor add iron:router
如果您收到关于jquery的错误,那么

meteor add jquery@=1.11.11
meteor npm remove jquery
meteor add iron:router
在客户端文件夹中创建routes.js文件

Router.route('/', function () {
  this.redirect('/controller/784512/arrow');
});
Router.route('/:page/:appId/:type', function () {
  // do something with url parameters
  // this.params.page == 'controller'
  // this.params.appId == '784512'
  // this.params.type == 'arrow'
});

在您的PWA清单中,您有:

“开始url”:“/?主屏幕=1”、//或您喜欢的任何其他url(路线)

其他一切都与PWA无关。您需要一个路由器,并在路由器级别管理您的逻辑和动态路由。

在他们的示例中,他们使用查询参数,因此如果您的答案还显示了如何根据查询参数呈现不同的内容,那么您的答案将更有帮助