在vercel部署nextjs应用,在useeffect内用seatable-API访问报错,提示双重跨域错误。但是在getseversideprops用seatable-API就可以访问。
说白了就是服务端访问是OK的,客户端浏览器访问报错双重跨域。
请问有什么方法解决没?
不想使用服务端访问,是因为vercel面对多次调用seatable-API访问,会造成timeout错误,毕竟是free的。再就是不能实现useeffect动态加载。
在vercel部署nextjs应用,在useeffect内用seatable-API访问报错,提示双重跨域错误。但是在getseversideprops用seatable-API就可以访问。
说白了就是服务端访问是OK的,客户端浏览器访问报错双重跨域。
请问有什么方法解决没?
不想使用服务端访问,是因为vercel面对多次调用seatable-API访问,会造成timeout错误,毕竟是free的。再就是不能实现useeffect动态加载。
没有这样用过,如果使用 nginx 可以设置 Access-Control-Allow-Origin 避免跨域,你这种部署方式不太懂。
谢谢了,最近挺忙的,没有时间去尝试。
我想我该补习一下nginx的知识了。现在知识简单的使用了代理的功能。
我也应该学些一下 vercel 和 nextjs 相关知识,看了一下适合 SSR 值的期待