首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngularJS HTML5Mode

AngularJS HTML5Mode
EN

Stack Overflow用户
提问于 2014-06-13 21:20:48
回答 1查看 1.5K关注 0票数 9

我在我的angular应用中使用HTML5模式来关闭hashbang,这是因为我将为我的用户提供URL,如下所示:

http://myapp.com/nicklewis

而不是:

http://myapp.com#/nicklewis

后者可以工作,但对于虚荣的URL来说并不理想。

所以,除了编写我自己的NodeJS应用程序来解决这个问题之外,在Firebase中有什么我可以使用的吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-17 01:39:17

Firebase刚刚有了一个包含此功能的最新更新。你可以这样在你的firebase.json中使用它:

代码语言:javascript
复制
"rewrites": [ {
    "source": "**",
    "destination": "/index.html"
} ]

这是他们的文档中使用的代码示例,它会将未找到的任何目录或文件发送回index.html。

需要注意的是,您需要将firebase部署工具更新到version 1.1.0 or higher才能正常工作:

代码语言:javascript
复制
$ npm update -g firebase-tools

根据您的权限,您可能需要对此使用'sudo‘。

您可以在此处阅读文档:https://www.firebase.com/docs/hosting/guide/url-redirects-rewrites.html

您可以在此处阅读有关更新firebase工具的信息:https://www.firebase.com/docs/hosting/guide/command-line-tool.html

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24206362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档