Winkel- und Express-Routing

Ich habe durch viele Winkel-express Saatgut und arbeitete heraus, wie Sie funktionieren.
Das problem, das ich habe ist: 1). Ich möchte ejs-die einheimischen für das templating. 2). Wie Sie korrekt konfigurieren Sie das routing der server-Seite und client-Seite. Und auch, wenn die Eingabe einer URL wie /about, nicht den Fehler generieren: cannot /get

Winkel app.js enthält:

//angular stuff

$routeprovider.when('/', {
 templateUrl: 'index',
 controller: IndexCtrl
});
$routeprovider.when('/about', {
 templateUrl: 'partials/about',
 controller: IndexCtrl
});

express app,js enthält:

app.get('/', routes.index);
app.get('/about', routes.about);

Routen Ordner enthält 'index.js':

exports.index = function(req, res){
  res.render('index',{name:"Hello"});
};

exports.about = function (req, res) {
  res.render('partials/about');
};

Ordner sichten enthält index.ejs:

<!--HTML head/navigation bar here-->
<div ng-view></div>

- und innen-Ansichten-Ordner ist ein partials Ordner:
(Views/partials/)

index.ejs:

 <h1>Index</h1>

über.ejs:

<h1>About</h1>

InformationsquelleAutor der Frage ashley | 2012-12-13

Schreibe einen Kommentar