mirror of
https://github.com/certd/certd.git
synced 2026-04-24 04:17:25 +08:00
refactor: 重构优化
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import Router from 'koa-router'
|
||||
import fs from 'fs'
|
||||
import exportsService from '../service/exports-service.js'
|
||||
// import executorPkg from '@certd/executor/package.json'
|
||||
const router = Router()
|
||||
router.prefix('/exports')
|
||||
|
||||
router.post('/toZip', async function (ctx, next) {
|
||||
// const request = ctx.request
|
||||
// const query = request.query
|
||||
const body = ctx.request.body
|
||||
// const req_queryString = request.queryString
|
||||
const { zipPath, fileName } = await exportsService.exportsToZip(body, 'certd-run')
|
||||
|
||||
console.log('zipFile', zipPath)
|
||||
ctx.set('Content-disposition', 'attachment;filename=' + fileName)
|
||||
ctx.set('Content-Type', 'application/zip')
|
||||
ctx.body = fs.createReadStream(zipPath)
|
||||
//
|
||||
// // ctx.body = Ret.success(zipPath)
|
||||
})
|
||||
|
||||
export default router
|
||||
@@ -1,6 +1,6 @@
|
||||
import Router from 'koa-router'
|
||||
import { providerRegistry } from '@certd/api'
|
||||
import DefaultProviders from '@certd/providers'
|
||||
import DefaultProviders from '@certd/dns-providers'
|
||||
import _ from 'lodash-es'
|
||||
import { Ret } from '../models/Ret.js'
|
||||
const router = Router()
|
||||
|
||||
Reference in New Issue
Block a user