Ich versuche mehr als eine Seite auf meiner Meteor-Anwendung zu haben, ich betreibe Meteor 1.3.1 und den neuesten Eisenrouter.Eisenrouter funktioniert nur mit einer Route
Dies ist meine Datei main.js.
Router.route('/home', function() {
this.render('home');
});
Router.route('/register', function() {
this.render('register');
});
Das ist mein main.html Datei
<template name="home">
<h1>Hello there !</h1>
</template>
<template name="about">
<h1>this is an about page!</h1>
</template>
<template name="register">
<h2>Register</h2>
</template>
Nun, wenn ich zu http://localhost:3000/home
navigiere ich hello there!
sehen Aber wenn ich zu http://localhost:3000/register
navigieren Ich sehe Oops, looks like there's no route on the client or the server for url: "http://localhost:3000/register."
jedoch wenn ich die Position der Routen in der js-Datei auf diese umstelle:
Router.route('/register', function() {
this.render('register');
});
Router.route('/home', function() {
this.render('home');
});
dann funktioniert die Registerseite und die Homepage nicht.