Javascript AngularJS ui路由器html5模式中断路由

Javascript AngularJS ui路由器html5模式中断路由,javascript,angularjs,Javascript,Angularjs,我有一个WebApp,它使用标准路由正确 前 添加$locationProvider.html5Modetrue时;到我的角'app.js'文件它打破了应用程序视图不显示,链接不可点击。。。我已经阅读了一些教程/示例,但无法找出问题所在。任何帮助都将不胜感激 APP.JS INDEX.HTML 退后一步,从逻辑上看,我发现了我的简单错误$locationProvider需要按如下方式传入: .config(['$stateProvider', '$urlRouterProvider', '$lo

我有一个WebApp,它使用标准路由正确 前

添加$locationProvider.html5Modetrue时;到我的角'app.js'文件它打破了应用程序视图不显示,链接不可点击。。。我已经阅读了一些教程/示例,但无法找出问题所在。任何帮助都将不胜感激

APP.JS

INDEX.HTML


退后一步,从逻辑上看,我发现了我的简单错误$locationProvider需要按如下方式传入:

.config(['$stateProvider', '$urlRouterProvider', '$locationProvider', function ($stateProvider, $urlRouterProvider, $locationProvider) {
        // code
}
<html>
<head>
<base href="/">

<link href="/assets/css/bootstrap.min.css" rel="stylesheet">

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.13/angular-ui-router.js"></script>
<script src="app.js"></script>
</head>

<body ng-app="routerApp">

<nav>
<ul class="nav masthead-nav">
<li><a ui-sref="home">Home</a></li>
<li><a ui-sref="about">About</a></li>
</ul>
</nav>

<div class="inner cover">             
<div ui-view></div>
</div>
</body>
</html>
// Call main packages
//===============================================
var express = require('express');
var app = express();
var mongoose = require('mongoose');
var morgan = require('morgan');
var bodyParser = require('body-parser')
var path = require('path');



// APP GLOBAL CONFIG
//===============================================

/* connect to the database */
mongoose.connect('mongodb://127.0.0.1:27017:/DB');

/* set location for static files */
app.use(express.static(__dirname + '/public'));

/* log all HTTP requests to console */
app.use(morgan('dev'));

/* set listen port for conn(s) */
app.listen(6070);

// catch all route
app.get('*', function (req, res) {
res.sendFile(path.join(__dirname + '/public/index.html'));
});
.config(['$stateProvider', '$urlRouterProvider', '$locationProvider', function ($stateProvider, $urlRouterProvider, $locationProvider) {
        // code
}