html - Angular html5 模式下的服务器端更改

标签 html angularjs

我想知道是否有人可以告诉我当您在 Angular js 中将模式更改为 html5 时需要完成哪些服务器端更改。因为当我尝试将其更改为 html 5 模式时,我无法进入我的内部 html 页面。在 Angular API 中,它表示用户也需要进行服务器端更改。

  1. 服务器端有哪些变化
  2. 我们还需要做任何其他更改吗?

最佳答案

你应该区分两种类型的调用:

  1. 来自浏览器的 HTML 调用。这些都应该重新映射以服务于您的索引或其他内容。
  2. JSON API 请求。这些应该传递到您的应用服务器。

如何区分这两种类型的调用,以及如何重新映射前者,在很大程度上取决于您的设置。

如果您正在使用 nginx,例如,检查 $http_accept 为 application/json(参见 http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Requestshttp://wiki.nginx.org/HttpCoreModule#.24http_HEADER)和重写(http://wiki.nginx.org/HttpRewriteModule#rewrite)的组合,您可以实现你想要什么。

关于html - Angular html5 模式下的服务器端更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16914334/

相关文章:

php - 包含父目录中的页眉和页脚但不显示 css

javascript - 模态 - 内容在较小的显示器上脱离模态?

javascript - 将表达式从模板移动到 Controller

javascript - 如何为Jquery创建的元素添加Angular的ng-click?

jquery - 使用 JQuery 使用搜索框隐藏 div

javascript - 从 HTML 调用 Node 请求

javascript - Django 不能很好地使用简单的 angularjs,不知道为什么

django - 一个人应该吃多少狗粮? -内部和外部RestAPI和Oauth2

html - Ionic App 中模态的 ionic 滑动框问题

html - 使用 CSS (Bootstrap) 将一个元素居中到另一个元素