流星:科尔多瓦和网站的不同(铁路)路线

用户名

我想使用分别不同于网站或WebApp的Smartphone-App构建服务。我的想法是在铁路由器中具有不同的路由表,如下所示:

/客户

  • routes.js

/科尔多瓦

  • routes.js

...

此外,文件可以用“ if(Meteor.isCordova){”和“ if(Meteor.isClient){”括起来。

到目前为止,我已经尝试过了:

Router.map(function() {
  if (Meteor.isCordova) {
    this.route('homeCordova', {
      path: '/'
    });
  }

  if (Meteor.isClient) {
    this.route('homeWeb', {
      path: '/'
    });
  }
}

它适用于路径,但不适用于布局,因此

if (Meteor.isCordova) {
    Router.configure({
      layoutTemplate: 'mainLayoutCordova',
      loadingTemplate: 'loadingCordova',
...

  if (Meteor.isClient) {
    Router.configure({
      layoutTemplate: 'mainLayout',
      loadingTemplate: 'loading',
...

不走

或者,我可以在服务器上同时运行两个不同的Meteor-App?这有任何意义吗?

任何想法如何解决它或如何解决这个问题?

示例应用程序localmarket仅具有智能手机应用程序,因此,如果您已登录,则也只有1个router.js文件,反之,WebApp看起来与手机上的几乎相同。

问候

吉杜伊

看起来很愚蠢,但也许您应该做两个流星应用程序,一个将浏览器和服务器以及移动版本作为独立连接到服务器的流星应用程序。在开发阶段,您将必须共享全局和服务器文件夹,但这可能是最直接的工作方式。在我这边,我在网络和应用程序上都做同样的事情,所以我不会收到您的问题...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

流星科尔多瓦方向

来自分类Dev

如何使用卡在加载屏幕上的铁路由器调试流星/科尔多瓦应用程序?

来自分类Dev

流星与电话差距/科尔多瓦

来自分类Dev

科尔多瓦(流星)的cdvfile://如何工作?

来自分类Dev

流星科尔多瓦打印插件

来自分类Dev

科尔多瓦和AdMob

来自分类Dev

流星科尔多瓦应用程序:如何在iOS或Android上运行不同的代码

来自分类Dev

使用科尔多瓦流星在sqlite和mongo之间同步数据

来自分类Dev

科尔多瓦编译的android与ios不同

来自分类Dev

科尔多瓦和快递js?

来自分类Dev

科尔多瓦和Sencha Touch

来自分类Dev

科尔多瓦和谷歌地图

来自分类Dev

科尔多瓦项目和git

来自分类Dev

科尔多瓦和Gitlab CI

来自分类Dev

科尔多瓦和快递js?

来自分类Dev

科尔多瓦和Android的全球之路

来自分类Dev

科尔多瓦和谷歌地图

来自分类Dev

科尔多瓦项目和git

来自分类Dev

科尔多瓦和离子-项目设置

来自分类Dev

科尔多瓦-将外部网站嵌入科尔多瓦应用程序

来自分类Dev

科尔多瓦-将外部网站嵌入科尔多瓦应用程序

来自分类Dev

Android Building App上的流星科尔多瓦

来自分类Dev

如何在流星科尔多瓦中添加插件变量?

来自分类Dev

科尔多瓦流星的启动时间太慢了吗?

来自分类Dev

流星科尔多瓦iOS项目PCH错误

来自分类Dev

如何在流星科尔多瓦中添加插件变量?

来自分类Dev

科尔多瓦流星的启动时间太慢了吗?

来自分类Dev

科尔多瓦和科尔多瓦-SQLitePlugin的sqlcipher“打开”性能

来自分类Dev

科尔多瓦环境