2015-01-17 9 views
5

Sto usando Meteor 1.0.2.1 e iron: router 1.0.7. Sono riuscito a impostare un percorso per '/' che funziona bene localmente, tuttavia quando mi schiero su meteore ottengo il ferro: il router splash.Iron Router che mostra la splash page quando implementato, funziona perfettamente su local

Ecco il mio percorso:

Router.route ('/', {nome: 'landing.index'});

e ho un controller chiamato LandingIndex e anche un modello chiamato LandingIndex.

Qualsiasi aiuto è molto apprezzato.

edit:

I controllori si presenta come segue:

LandingIndexController = RouteController.extend({ 
    waitOn: function() { 
    }, 

    data: function() { 
    }, 

    action: function() { 
    this.render(); 
    } 
}); 
+0

Si prega di includere il codice del controller. Stai usando 'wait' o' waitOn'? – richsilv

+0

Cosa succede se si 'Router.go ('landing.index')' nella console del browser? – azium

+0

@richsilv Aggiunto il metodo controller – teh0wner

risposta

2

Sei per caso utilizzando Twitter Bootstrap? Mi sono imbattuto in questo stesso problema oggi, non riproducibile su localhost. Dopo troppe ore di tentativi di riprodurre questo su un env remoto con meteor deploy xxxxx.meteor.com, ho capito che era a causa di un file contenuto in Twitter Bootstrap. Se scarichi direttamente il file .zip di bootstrap e copi indiscriminatamente le 3 directory nel tuo progetto (css/fonts/js /), js/npm.js verrà copiato insieme ad esso.

Penso che js/npm.js sia necessario solo durante il processo di compilazione con Grunt, quindi l'ho appena eliminato. Ha risolto il problema per me, anche se non sono sicuro del perché ...

+0

Questo era davvero il problema! Non avrei mai indovinato. Molte grazie. In realtà mi sembra di ricordare di aver visto un errore nella chiamata del browser su questo npm.js .. – teh0wner

+1

Ho riscontrato lo stesso problema ma senza Bootstrap. Sto usando la Fondazione. – merlinpatt

0

Per me il problema erano alcuni file provenienti da un'altra filiale e rimasti "non tracciati" in Git, quindi li trascuro.

Ma sembra che mup distribuisca tutto, quindi ha distribuito anche questi file errati. Oltre a ciò, Iron Router deve prendere le eccezioni da altre cose, quindi ha mostrato la sua pagina iniziale.

Ho appena rimosso i file non tracciati e il problema è stato risolto con un'altra implementazione!

4

Nel mio caso ho avuto modelli duplicati. Una rapida occhiata alla console ha evidenziato il problema.

+1

questo è quello che era per me! –

Problemi correlati