首页 > 其他分享 >路由器的两种工作模式

路由器的两种工作模式

时间:2022-08-26 19:44:08浏览次数:50  
标签:两种 hash app 模式 服务器 路由器 history

路由器的两种模式:hash,history

router=>index.js:

一.hash和history的区别:

  • 对于一个url来说,什么是hash值?—— #及其后面的内容就是hash值。
  • hash值不会包含在 HTTP 请求中,即:hash值不会带给服务器。

  • hash模式:

    • 地址中永远带着#号。

    • 兼容性较好。

    • 若以后将地址通过第三方手机app分享,若app校验严格,则地址会被标记为不合法
  • history模式:

    • 不带#。

    • 兼容性和hash模式相比略差,上线后刷新404,服务器把地址栏中的值当作服务器的接口

    • 应用部署上线时需要后端人员支持,解决刷新页面服务端
  • 二.解决history的刷新问题:  

    1. 在服务器中终端npm i connect-history-api-fallback

    2. 在服务器server.js中引入:const history = require('connect-history-api-fallback)

    3. 使用app.use(history()),这行代码应该写在静态资源代码之前
  • 三.部署步骤

    1. 将需要转成静态资源的文件打包成dist文件(npm run build)
    2. 在服务器上部署:把dist中的文件放在服务器中static文件中
    3. 放入后启动服务器去配置的相应地址打开即可

标签:两种,hash,app,模式,服务器,路由器,history
From: https://www.cnblogs.com/MDRY/p/16628995.html

相关文章

  • 常见的设计模式-单例模式
    简述实现了类在当前进程中只有一个实例,比如python-GC重写__new__实现单例classA:def__new__(cls,*args,**kwargs):ifnothasattr(cls,'_instance......
  • 1.单例模式
    1.单例模式单例,顾名思义是一个实例,即在一个项目之中,单例的类只实例化一次。它常常应用于数据库操作、日志函数。在一个大型项目中使用到日志和数据库操作的地方很多,不能......
  • 设计模式之工厂模式
    packagecn.com.pep.model.simpleFactory;/***@Title:CheesePizza*@Description:*@authorwwh*@date2022-8-2214:22:53*/publicclassCheesePiz......
  • 路由器工作原理、路由表的形成、静态路由、缺省路由、单臂路由
    一、路由、路由器 路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程。在这个过程中负责转发或者负责路由的机器就叫做路由器。路由器:能够将数据包转发到正......
  • 生产者、消费者模式
    是什么生产者消费者模式(生产者消费者模式)是经典的线程同步案例,也称为有限缓冲问题。生产者产生数据,但是数据不能超出缓冲区的限制,当缓冲区满时,停止生产。消费者消费生产......
  • 在lua中操作http请求有两种方式
    第一种方式:使用通过ngx.location.capture去方式实现,但是有一些限制第二种方式:因为openresty默认没有引入第三方http客户端类库lua-resty-http,需要下载(推荐)。下载lua-rest......
  • 第一章 模式识别的相关概念学习笔记
    1  相关概念1.1 什么是模式?可以被区分是否相似,存在于时间和空间中可观察的物体之中的信息。(模式不是事务本体,是从事物中获取的信息)1.2 模式的直观特性可观察性......
  • 【Account Kit】使用Authorization Code模式接入华为帐号,返回accessToken为空
    问题描述:使用AuthorizationCode模式接入华为帐号,返回AuthAccount的accessToken为空,并且没有返回uid解决方案:一般在静默登录的时候,需要在初始化HuaweiIdAuthParams对象......
  • 初识设计模式 - 单例模式
    简介一个类只允许创建一个对象(或实例),那么这个类就是一个单例类,这种设计模式称作单例设计模式(SingletonDesignPattern),简称单例模式。单例模式保证系统内存中只存在一个......
  • 01 Redis 三种搭建模式:主从模式-哨兵模式-高可用集群模式
    一、主从模式用域名指定主节点,当主节点宕机,改域名指向从节点缺点不知道什么时候挂掉,丢失数据,需要人工介入,运维24h待命 二、哨兵模式比主从模式,主要多了个哨兵,能自动......