从Meteor Galaxy部署流星应用程序错误:铁:路由器未找到路由定义

时间:2017-10-16 22:57:13

标签: meteor deployment meteor-galaxy

我从Meteor Galaxy部署了我的流星应用程序。这样可以正常工作,但是当我输入地址http://perfilesgs.meteorapp.com/时,这会显示一条错误,表明路线未找到。

如果您需要更多信息我可以给您解决此问题告诉我。我会小心的。

感谢。

LIB / router.js

var request = require('request');
var cheerio = require('cheerio');
var json2csv = require('json2csv');

Router.configure({
  layoutTemplate: 'layout',
  loadingTemplate: 'loading',
  notFoundTemplate: 'notFound'
});

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

Router.route('/inicio', {
  name: 'buscador'
});

Router.route('/results/', function () {
  this.redirect('/inicio');
});

var requireLogin = function() {
  if (! Meteor.user()) {
    if (Meteor.loggingIn()) {
      this.render(this.loadingTemplate);
    } else {
      this.render('accessDenied');
    }
  } else {
    this.next();
  }
}

enter image description here

1 个答案:

答案 0 :(得分:1)

独立测试,您提供的代码似乎正常工作。我认为代码中的其他错误阻止了客户端iron-router代码的执行。我在浏览器控制台上看到两个错误:

console errors

修复这些(两者都显得微不足道),我想iron-router应该按预期工作。如果不是这样,请更新问题。