Angular JS和Express JS路由不能正常工作

我有问题让我的NodeJS应用程序与Express JS和Angular JS一起工作,特别是我努力让路由在两者之间工作。

我的目标是让ExpressJS驱动API并使Angular控制面向用户的路线。

目前我只有两个我希望提供的模板,索引页和创build轮询页面。

这是我迄今为止,

angular度路由 –

'use strict'; var app = angular.module('showOfHands', ['ngRoute']); app.config(function ($routeProvider, $locationProvider) { $routeProvider.when('/', { templateUrl: 'partials/index' }).when('/create-poll', { templateUrl: 'partials/create-poll' }); $locationProvider.html5Mode(true); }); 

快速路由 –

 'use strict'; app.get( '/partials/:name', function( req, res ) { res.render( 'partials/' + req.params.name ); } ); app.get( '*', function( req, res ) { res.render( 'partials/index' ); } ); 

当我尝试点击我的链接来创build一个民意调查,我导航到/创build民意调查,但正在使用的模板仍然是索引页面。 如果我手动导航到在浏览器中的部分/创build轮询我正确地服务创build轮询模板,但这是由Express JS,而不是Angular处理。