将vue生成的js上传到七牛的实例

  

一般vue的项目,大家都是直接把最后生成的css js等文件直接上传到服务器,并没有才有cdn的业务

  

这样做一般有2个弊端,

  
      <李>增加服务器带宽压力,访问量一旦上去,服务器就可能因为带宽压力挂掉李   <李>部分地区访问速度会变慢李   
  

不过虽然知道归知道,但是每次都手动把js css文件传到七牛上很累的。
  尤其是在改动频繁的情况下,上传七牛每次上传七牛cdn很浪费时间。

  

于是就去找七牛的文档,决定用脚本来解决这个问题,我是用的python代码 <代码> sdk实现得。

  python

<代码> 环境请自行安装

  

首先下载七牛的包
  

        pip安装qiniu      

然后安装第三方的依赖包glob2
  

        pip安装glob2      

upqiniu.py         # - * -编码:utf - 8 - *   put_file从qiniu进口身份验证,   进口qiniu.config   进口glob2   进口操作系统   #需要填写你的访问密钥和秘密密钥   access_key=' * * * * * * * * * * * * * * * * * * * * *’   secret_key=' * * * * * * * * * * * * * * * * * * * * * *”   #构建鉴权对象   q=身份验证(access_key secret_key)   #要上传的空间   bucket_name=? * * *”      资源=glob2.glob (dist/静态/* *)   def上传(路径):   file_name=路径。替换(‘dist/?”)   关键=file_name   令牌=问。upload_token (bucket_name钥匙,3600)   localfile='。/' +路径   put_file(令牌,关键,localfile)      r的资源:   如果os.path.isfile (r):   上传(右)   之前      

需要将本脚本(upqiniu.py)放到dist同级目录下,如下图:

  

将vue生成的js上传到七牛的实例“> <br/>
  image.png </p>
  <p>脚本中的access_key secret_key你登录七牛后在个人资料中即可找到:</p>
  <p> <img src=将vue生成的js上传到七牛的实例