Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteorjs-部署时路由不工作(module.io),但在.meteor.com和本地_Meteor_Deployment_Iron Router_Modulus.io - Fatal编程技术网

Meteorjs-部署时路由不工作(module.io),但在.meteor.com和本地

Meteorjs-部署时路由不工作(module.io),但在.meteor.com和本地,meteor,deployment,iron-router,modulus.io,Meteor,Deployment,Iron Router,Modulus.io,嗨,我很困惑,可能犯了一个愚蠢的错误,但就我的一生而言,我无法让我的Meteorjs应用程序在部署到模块时工作 在本地主机上并部署到Meteor(*.Meteor.com)上,它工作正常,但是部署到Module时,我会收到标准的ironrouter错误消息(哎呀,客户端或服务器上似乎没有url路由) 在浏览器控制台中,我还收到一条错误消息:“UncaughtTypeError:无法读取未定义的”属性“ServiceConfiguration” 奇怪的是,我使用的“admin”软件包(housto

嗨,我很困惑,可能犯了一个愚蠢的错误,但就我的一生而言,我无法让我的Meteorjs应用程序在部署到模块时工作

在本地主机上并部署到Meteor(*.Meteor.com)上,它工作正常,但是部署到Module时,我会收到标准的ironrouter错误消息(哎呀,客户端或服务器上似乎没有url路由)

在浏览器控制台中,我还收到一条错误消息:“UncaughtTypeError:无法读取未定义的”属性“ServiceConfiguration”

奇怪的是,我使用的“admin”软件包(houston:admin)工作正常,所以我猜这一定是我犯的一个奇怪的错误

我的路线在全球范围内定义如下:

Router.configure({
  layoutTemplate: 'layout'
});





Router.route('/', {
  name: 'home',
  template: 'home'
});

Router.route('actionSheet');
  Router.route('backdrop');
  Router.route('forms', {
    data: function () {
      return {
        post: Posts.find().fetch()[0]
      };
    }
  });
  Router.route('insertGymForm', {
    data: function() {
    var gyms = Gyms.findOne({createdBy: Meteor.userId()});
    return gyms;
  }
  });
  Router.route('updateGymForm', {
    data: function() {
    var gyms = Gyms.findOne({createdBy: Meteor.userId()});
    return gyms;
  }
  });
  Router.route('headersFooters');
  Router.route('lists');
  Router.route('loading');
  Router.route('modal');
  Router.route('navigation');
  Router.route('navigation.one', {path: '/navigation/one'});
  Router.route('navigation.two', {path: '/navigation/two'});
  Router.route('navigation.three', {path: '/navigation/three'});
  Router.route('popover');
  Router.route('popup');
  Router.route('sideMenu');
  Router.route('slideBox');
  Router.route('spinner');
  Router.route('tabs.one', {path: '/tabs/one', layoutTemplate: 'tabsLayout'});
  Router.route('tabs.two', {path: '/tabs/two', layoutTemplate: 'tabsLayout'});
  Router.route('tabs.three', {path: '/tabs/three', layoutTemplate: 'tabsLayout'});
  Router.route('tabs.four', {path: '/tabs/four', layoutTemplate: 'tabsLayout'});
  Router.route('userAccounts');

任何帮助都将不胜感激!谢谢你,我也有同样的问题。对我来说,解决方案是在DB用户名中没有“@”(出于某种原因,默认建议的DB用户名是您的电子邮件地址)