笔记

路由器的两种工作模式:

hash 工作模式

http://localhost:8080/#

其中 # 号,官方叫做 hash。
从 # 号开始,一直到后面的所有内容,都叫 hash 值。
默认开启的是 hash工作模式.
优点: 浏览器兼容性好。

history 工作模式

http://localhost:8080/

地址栏: 直接以 / 开头
优点: 美观。
缺点:刷新可能引起404错误(因为刷新的时候,会请求服务器。 点击导航时并不会请求服务器。)
解决404:
需要后端配合前端解决,后端需要识别出哪些路径属于前端的。

视频教程中的笔记

路由器的两种工作模式

  1. 对于一个url来说,什么是hash值?—— #及其后面的内容就是hash值。
  2. hash值不会包含在 HTTP 请求中,即:hash值不会带给服务器。
  3. hash模式:
    1. 地址中永远带着#号,不美观 。
    2. 若以后将地址通过第三方手机app分享,若app校验严格,则地址会被标记为不合法。
    3. 兼容性较好。
  4. history模式:
    1. 地址干净,美观 。
    2. 兼容性和hash模式相比略差。
    3. 应用部署上线时需要后端人员支持,解决刷新页面服务端404的问题。