V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Foryou920
V2EX  ›  Next.js

next/image 无法携带 Referer 导致没法过腾讯 COS 的防盗链怎么办

  •  
  •   Foryou920 · 2022-07-12 08:51:51 +08:00 · 2204 次点击
    这是一个创建于 857 天前的主题,其中的信息可能已经有所发展或是发生改变。
    昨天晚上花了点时间把项目里边的 img 标签全部换成 next/image ,满心欢喜的 build 然后 start ,结果控制台报一堆访问图片的 403 错误,前端的图片也没法显示出来,Devtools 看后端返回提示 "url" parameter is valid but upstream response is invalid

    在 next 的 issues 上找到类似的问题: https://github.com/vercel/next.js/issues/

    问问各位大佬 这种情况该怎么办,直接关掉防盗链吗?
    estk
        1
    estk  
       2022-07-12 10:46:07 +08:00 via Android
    防盗链规则设置允许空 referer ,不过这样别人前端就可以空 ref 引用你了
    Foryou920
        2
    Foryou920  
    OP
       2022-07-12 11:24:15 +08:00
    @estk 那还不如关掉呢
    estk
        3
    estk  
       2022-07-12 11:49:10 +08:00 via Android
    @Foryou920
    大部分网站论坛自带 ref ,可以阻断
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5407 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 07:01 · PVG 15:01 · LAX 23:01 · JFK 02:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.