Javascript 角度路由URL错误

Javascript 角度路由URL错误,javascript,html,angularjs,angularjs-routing,Javascript,Html,Angularjs,Angularjs Routing,我试图使角路由应用程序。这是我的密码 <html ng-app="LumenApp"> <head> <title>LumanAngular v1.0</title> <link rel="stylesheet" href="css/bootstrap.min.css"> <script src="js/jquery-1.12.3.min.js"></script> <scr

我试图使角路由应用程序。这是我的密码

<html ng-app="LumenApp">
<head>
    <title>LumanAngular v1.0</title>
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <script src="js/jquery-1.12.3.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/angular.min.js"></script>
    <script src="js/angular-route.min.js"></script>
    <script src="js/angular-app.js"></script>
</head>
<body>
    <nav class="navbar navbar-inverse">
        <div class="container">
            <div id="navbar" class="collapse navbar-collapse">
                <ul class="nav navbar-nav">
                    <li><a href="#/"><i class="fa fa-home"></i> Home</a></li>
                    <li><a href="#about"><i class="fa fa-shield"></i> About</a></li>
                    <li><a href="#contact"><i class="fa fa-comment"></i> Contact</a></li>
                </ul>
            </div>
        </div>
    </nav>
    <div class="container">
        <div class="row" ng-view>
        </div>  
    </div>
</body>
home.html

<h1>Home Page</h1>
{{message}}
在此之后,哈希标记被删除,但将页面注入到模板中不起作用

为什么会这样。当我删除上面的位置代码时,正如我已经解释的那样,它工作得非常好

如何解决此问题


谢谢。

要使用它,您需要一个express js后端来为具有角度脚本依赖关系的基本索引页提供服务

它随每个请求一起提供,以便您的应用程序知道如何路由


如果没有发送其他路由,则创建一个路由,在每次请求时发送索引。

要使用此路由,您需要一个express js后端来为具有角度脚本依赖关系的基本索引页提供服务

它随每个请求一起提供,以便您的应用程序知道如何路由


创建一个路由,如果没有发送其他路由,则在每次请求时发送索引。

如果您使用Apache server托管应用程序,请在根文件夹中添加一个
.htaccess
文件:

.htaccess

RewriteEngine on

RewriteBase /restapi/app/ 

# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
并在index.html文件中添加一个
base
标记
head

<base href="/restapi/app/" />

如果您使用Apache server托管应用程序,请在根文件夹中添加一个
.htaccess
文件:

.htaccess

RewriteEngine on

RewriteBase /restapi/app/ 

# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
并在index.html文件中添加一个
base
标记
head

<base href="/restapi/app/" />

RewriteEngine on

RewriteBase /restapi/app/ 

# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
<base href="/restapi/app/" />