测试
1。最近需要修改以前的react-pdf代码,本来想在测试环境下看下实际效果,可是实际效果确是这样的

一直在不断的loading中,
看了下请求pdf的请求也没有在network里边也没有(
本来以前遇到过一次,后端没有把请求处理完,在network里边没有请求的情况,当时也没有深思,这次因为是同样的原因,是不是后端没有处理完,可是经过测试发现,只要是前端这边请求出去了,如果目前同时有六个请求在处理的话,其它的请求就不会再显示在network里边了,只有同时处理的请求少于6个的时候,没有处理的请求才会显示在network里边。
)
可是这代码是直接从github拉下来,在线上是正常显示的。
2,去查了下react-pdf的文档,看着如图所示:

可是试了所有的file类型,所有的请求都不会发出去。
3,线上是好的,测试环境是错的,后来想是不是两个环境的问题,因为代码是一样的,
又回去了看了下文档,发现指导文档里边是这样的
import { Document, Page } from 'react-pdf';
可是拉下来的代码里边是这样的
import { Document, Page, setOptions } from "react-pdf/dist/entry.webpack";
看了下,这是为了线上启动一个worker.js来提高性能,所以这样写。
妈的,可是这里竟然连个注释都没有,来说明一下测试环境不能这样用,全都得靠自己去搜答案,。。。。
4, 改成import { Document, Page } from 'react-pdf' 就可以正常使用了。