智光 CDN 文件上传基础包
使用姿势
命名行方式
安装命令
npm install -g @gentean/cdn-core
# 或者
yarn global add @gentean/cdn-core
1、上传本地目录
# zgcdn cdn路径 本地文件或文件夹路径,如:
zgcdn zhiguang/abc /Users/chengfei/www
上边命令会把 /Users/chengfei/www 目录下的所有文件上传 cdn 的 zhiguang/abc 目录下
所以可通过 https://fe.static.econ-iot.link/zhiguang/abc/xx
访问
2、上传本地文件
# zgcdn cdn路径 本地文件或文件夹路径,如:
zgcdn zhiguang/abc /Users/chengfei/www/index.html
可通过 https://fe.static.econ-iot.link/zhiguang/abc/index.html
访问
NodeJs API
安装依赖
yarn add @gentean/cdn-core
const cdnCore = require('@gentean/cdn-core');
const path = require('path');
const glob = require('glob');
async function test() {
const result = await cdnCore({
// CDN 上的路径
cdnPath: 'zhiguang/abc',
// 本地要上传的文件路径, 不能是目录
filePathLists: [
'/Users/chengfei/www/index.html',
'/Users/chengfei/www/main.js'
],
// 本地文件的路径前辍
rootPath: '/Users/chengfei/www/',
});
// 可通过 `https://fe.static.econ-iot.link/zhiguang/abc/index.html` 访问
console.log(result);
}
test();