2017-10-16 36 views
0

我已經從Meteor Galaxy部署了我的流星應用程序。這工作正常,但當我輸入地址http://perfilesgs.meteorapp.com/,這表明我沒有找到路線的錯誤。從Meteor Galaxy部署流星應用程序錯誤:iron:router沒有找到路由定義

如果您需要更多信息,我可以給你解決這個問題告訴我。我會小心的。

謝謝。

的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

+0

你可以發佈你用來設置客戶端路由的代碼嗎? (確保包括路徑) –

+0

@DerekBrown我發佈它。 – beriliox

回答

1

獨立測試,您所提供的代碼似乎正常工作。我認爲你的代碼中的其他錯誤會阻止客戶端執行代碼iron-router。我看到瀏覽器控制檯上的兩個誤區:

console errors

修復這些(兩者似乎微不足道),和我想象iron-router應該按預期工作。如果不是這種情況,請更新問題。

+0

完美我會修復這個錯誤。非常感謝你的幫助。 – beriliox

相關問題