工作中问题总结

449 阅读1分钟

每天进步一点点

外部图片引用报403错误

错误原因是很多网站对图片外链设置了限制,根据http请求头中的referrer的值来验证请求是不是来自本站,如果不是就返回403或者重定向之类的,用来减少服务器资源。只需要设置页面的referrer值为空就可以解决。

<meta name="referrer" content="no-referrer" />

referrer

控制所有从该文档发出的 HTTP 请求中HTTP Referer 首部的内容

可选值 注释
no-referrer 不要发送 HTTP Referer 首部。
origin 发送当前文档的 origin。
no-referrer-when-downgrade 当目的地是先验安全的(https->https)则发送 origin 作为 referrer ,但是当目的地是较不安全的 (https->http)时则不发送 referrer 。这个是默认的行为。
origin-when-crossorigin 在同源请求下,发送完整的URL (不含查询参数) ,其他情况下则仅发送当前文档的 origin。
unsafe-URL unsafe-URL

动态地插入<meta name="referrer"> (通过 document.write 或者 appendChild) 是不起作用的。同样注意如果同时有多个彼此冲突的策略被定义,那么 no-referrer 策略会生效。

vue-jsx语法

github.com/vuejs/jsx#i…

函数式组件

cn.vuejs.org/v2/guide/re…

递归组件

cn.vuejs.org/v2/guide/co…

BUG

Unexpected end of JSON input while parsing near '...rsion":"2.1.0","depen'

// 清除缓存
npm cache clean --force