具体的 node端渲染原理懒得去探求究竟了。 根据debug跟踪发现,是axios配置reques的时候,没有通过create实例化,而是直接修改了axios的interceptors,因此导致服务端运行出现异常。服务端渲染模式下, 每个请求 interceptors 里面的内容都会打印两次。
尝试将request的封装,改为先实例化axios,然后修改实例的 interceptors。 问题得到修复。
以下两张图一个是错误代码,一个是正确代码,清晰明了,希望能够帮到大家,毕竟困扰了我很长时间,终于解决。
![](https://img.haomeiwen.com/i9420423/92482520e027f04a.png)
![](https://img.haomeiwen.com/i9420423/9f69307f3d552d01.png)
网友评论