You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
570 B
16 lines
570 B
'use strict';
|
|
|
|
const tools = require('../controllers/tools');
|
|
const multer = require('@koa/multer');
|
|
const os = require('os');
|
|
|
|
// 配置 multer:临时文件存到系统临时目录
|
|
const upload = multer({ dest: os.tmpdir() });
|
|
|
|
module.exports = function (app, router, opts) {
|
|
const { middlewares: { auth } } = app;
|
|
|
|
router.post('/tools/doc-to-docx', upload.single('file'), tools.docToDocx, { content: 'doc转docx', visible: true });
|
|
|
|
router.post('/tools/pdf-to-image', upload.single('file'), tools.pdfToImage, { content: 'pdf转图片', visible: true });
|
|
};
|
|
|