如何配置grunt,解决angular url里去掉#后,直接输入网址进入网页后出现 Cannot GET问题?
程序里面加入以下代码后
js:
$locationProvider.html5Mode(true);
html:
<base href="/">
grunt serve后,程序运行成功,成功去掉URL里的#,操作页面一切正常,
只是不能可以直接访问和任意页面的刷新
编辑nginx的配置文件,可以解决问题,
server {
set $htdocs /www/deploy/mysite/onbook;
listen 80;
server_name onbook.me;
location / {
root $htdocs;
try_files $uri $uri/ /index.html =404;
}
}
只是在grunt里,我不知道如何配置
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论