2017-08-08 2 views
0

ich folgende NodeJS haben app.jsExpress.js umleiten zu Winkel Route nicht app Initiieren

app.use('/', routes); 
app.get('some_api', routes.someApi); 

app.use(function (req, res) { 
    res.sendFile(path.join(__dirname, 'public', 'index.html')); 
}); 

und AngularJS app.js und index.html

$routeProvider.when('/', { 
    templateUrl: '/login/login.view.html', 
    controller: 'loginCtrl' 
    }) 

angular 
    .module('app') 
    .config(['$routeProvider', '$locationProvider', config]); 

========= ===========

<!DOCTYPE html> 
<html ng-app="app"> 

<head> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title></title> 
</head> 

<body> 
    <div ng-view></div> 
    <script src="/app.js"></script> 
</body> 

</html> 

von Express.js api bin Umleitung i '/' wie:

module.exports.some_api = function (req, res, scope) { 
    res.redirect('/'); 
}; 

Aber nach der Umleitung sehe ich viele Fehler in der Konsole sagen Winkel nicht definiert.

Sieht aus wie Winkel wird nicht Trigger bekommen.

Jede Hilfe wird geschätzt. Danke.

+0

wo ist Ihre eckige App Initialisierungscode. etwa so: var app = angular.module ("myApp", []); –

+0

@GauravSrivastava in derselben Hierarchie von app.js. Ich habe oben hinzugefügt. – maverickosama92

+0

angular.module ('app') sollte angular sein.module ('appliedBio') –

Antwort

0

genannt i die Winkel Route direkt wie folgt aus Express.js api:

module.exports.some_api = function (req, res, scope) { 
    res.redirect('/#/summary'); 
}; 

Und es funktioniert.