The difference between the request time and the current time is too large

项目中使用minio作为对象存储服务器,因为浏览器时间和服务器时间不一致,导致使用@aws-sdk/client-s3报错:“The difference between the request time and the current time is too large”

没有条件保证所有的客户端的时间都和服务器一致,但是可以得到服务器的时间。看了下官方文档

其中有一个可选的参数可以解决这个问题:

systemClockOffset?: number

相关代码如下:

dayjs(serverTime).diff(dayjs())

这里使用了dayjs

Leave a Comment

Back to Top