刷新时表示不起作用的角度路线

时间:2017-05-04 14:10:45

标签: angularjs express

我尝试使用express和angular进行路由。但是当我刷新页面时,在网址中添加/并重定向到主页。 这是我的结果

rootfile
   ||client
      ||home
           home.ejs
      ||view
           index.ejs

<base href="/">

server.js 表达

app.set('view engine','ejs');
app.set('views',__dirname +'/client/views');
app.use(express.static(__dirname+'/client'));
app.get('/*',function(req,res) {
    res.render('index')
});

这是路由

function configRouter($stateProvider,$locationProvider) {
                $locationProvider.html5Mode(true);
                $stateProvider
                    .state('home',{
                        url:'/home',
                        templateUrl:'home/home.html',
                        controller:'homeController',
                        controllerAs:'vm'
                    })
            }

当我路由到家时,它像这样工作得很好 localhost:2912/home。但是当我刷新页面时,它会更改为localhost:2912/home/并重定向到索引。这是我的错?

0 个答案:

没有答案