网址末尾的井号和!。我怎样才能删除它,为什么它在那里。

时间:2018-10-18 21:44:31

标签: angularjs node.js dns

我在URL的末尾看到了'/#!/',但是我不确定它是从哪里来的。我正在使用Nodejs Angularjs。

1 个答案:

答案 0 :(得分:1)

由于您使用的是Angularjs,因此需要将位置提供程序设置为使用html 5模式:

myModule.config(['$locationProvider',
  function ($locationProvider) {
    $locationProvider.html5Mode(true);
  }]);

还要确保在为您的角度应用程序服务的页面中设置了<base href="/">。对我来说,一个例子就是我的index.html

<!DOCTYPE html>
<html>

<head>
  <base href="/">
  <title>Super Cool App</title>
...
...