优化下载方法
This commit is contained in:
@@ -8,13 +8,13 @@ module.exports = {
|
||||
let id = request.query?.id
|
||||
dbUtils.detail({table: 'node_custom_config', id}).then(info => {
|
||||
if (info?.id) {
|
||||
let path = `${info.dist}`, zipPath = `/home/deploy/node_deploy/zips/${info.id}.zip`
|
||||
let path = `${info.dist || "../zips"}`, zipPath = `../zips/${info.id}.zip`
|
||||
fse.removeSync(zipPath)
|
||||
fse.pathExists(path, (err, exists) => {
|
||||
console.log(`${path}=========>${exists}`)
|
||||
if (exists) {
|
||||
execute(`cd ${path}&&zip -r ${info.id}.zip .`)
|
||||
.then(() => execute(`cd ${path}&&mv ${info.id}.zip /home/deploy/node_deploy/zips`))
|
||||
.then(() => path == "../zips" ? execute(`cd ${path}&&mv ${info.id}.zip ../zips`) : 1)
|
||||
.then(() => {
|
||||
console.log('压缩完成!')
|
||||
setTimeout(() => {
|
||||
|
||||
Reference in New Issue
Block a user