Grunt serve 在 url 中添加“#”
Grunt serve adds '#' in the url
我正在尝试构建一个简单的 Web 应用程序(我是 Node.js、Yeoman、Grunt 的新手)并且我正在学习这个很棒的教程 -“Build a M.E.A.N web app”。
我唯一不明白的是为什么 运行
grunt serve
我得到了像 localhost:9000/#/projects 这样的 url。 “#”有什么意义?
如有任何帮助,我们将不胜感激。
Here 你可以找到我的 gruntfile。
这不是因为 grunt serve,hashtag 添加了 angular。这就是浏览器与单页应用程序(SPA)一起工作的方式。当您不重新加载页面时,客户端 javascript 需要知道如何路由请求和显示视图。如果您想关闭此功能,您需要在 angular 中将其切换为:
$locationProvider
.html5Mode(true)
更多问题你可以阅读here
我正在尝试构建一个简单的 Web 应用程序(我是 Node.js、Yeoman、Grunt 的新手)并且我正在学习这个很棒的教程 -“Build a M.E.A.N web app”。
我唯一不明白的是为什么 运行
grunt serve
我得到了像 localhost:9000/#/projects 这样的 url。 “#”有什么意义?
如有任何帮助,我们将不胜感激。
Here 你可以找到我的 gruntfile。
这不是因为 grunt serve,hashtag 添加了 angular。这就是浏览器与单页应用程序(SPA)一起工作的方式。当您不重新加载页面时,客户端 javascript 需要知道如何路由请求和显示视图。如果您想关闭此功能,您需要在 angular 中将其切换为:
$locationProvider
.html5Mode(true)
更多问题你可以阅读here