Files
electron-egg/app/router/example.js
gaoshuaixing 78621e0222 1
2022-02-21 10:02:21 +08:00

48 lines
2.0 KiB
JavaScript

'use strict';
/**
* @param {Egg.Application} app - egg application
*/
module.exports = app => {
const { router, controller } = app;
// open local dir
router.post('/api/example/openLocalDir', controller.example.openLocalDir);
// executeJS
router.post('/api/example/executeJS', controller.example.executeJS);
// upload file
router.post('/api/example/uploadFile', controller.example.uploadFile);
// get ws url
router.post('/api/example/getWsUrl', controller.example.getWsUrl);
// add test data
router.post('/api/example/addTestData', controller.example.addTestData);
// delete test data
router.post('/api/example/delTestData', controller.example.delTestData);
// update test data
router.post('/api/example/updateTestData', controller.example.updateTestData);
// get test data
router.post('/api/example/getTestData', controller.example.getTestData);
// set shortcut
router.post('/api/example/setShortcut', controller.example.setShortcut);
// open launch
router.post('/api/example/autoLaunchEnable', controller.example.autoLaunchEnable);
// close launch
router.post('/api/example/autoLaunchDisable', controller.example.autoLaunchDisable);
// is launch
router.post('/api/example/autoLaunchIsEnabled', controller.example.autoLaunchIsEnabled);
// open software
router.post('/api/example/openSoftware', controller.example.openSoftware);
// select file dir
router.post('/api/example/selectFileDir', controller.example.selectFileDir);
// test some electron api
router.post('/api/example/testElectronApi', controller.example.testElectronApi);
// test2
router.post('/api/example/test2', controller.example.test2);
// message show
router.post('/api/example/messageShow', controller.example.messageShow);
// message show confirm
router.post('/api/example/messageShowConfirm', controller.example.messageShowConfirm);
// upload chrome extension
router.post('/api/example/uploadExtension', controller.example.uploadExtension);
// db operation
router.post('/api/example/dbOperation', controller.example.dbOperation);
};