123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- 'use strict';
- /**
- * @param {Egg.Application} app - egg application
- */
- module.exports = app => {
- const { router, controller, jwt } = app;
- router.get('/', controller.home.home);
- router.get('/public/:frame', controller.home.home);
- router.get('/public/:frame/:type', controller.home.home);
- router.get('/public/:frame/:type/:path', controller.home.home);
- // wan
- router.post('/api/wanupdate', jwt, controller.wan.wanupdate);
- router.get('/api/wanquery', jwt, controller.wan.wanquery);
- // lan
- router.post('/api/lanupdate', jwt, controller.lan.lanupdate);
- router.get('/api/lanquery', controller.lan.lanquery);
- // admin
- router.post('/api/login', controller.admin.login);
- router.post('/api/editPwd', jwt, controller.admin.editPwd);
- // CAcert
- router.post('/api/caupload', jwt, controller.cacert.caupload);
- router.get('/api/cadelete', jwt, controller.cacert.cadelete);
- router.get('/api/caquery', jwt, controller.cacert.caquery);
- router.get('/api/cacertdownload', controller.cacert.cacertdownload);
- // Enccert
- router.post('/api/enccertupload', jwt, controller.enccert.enccertupload);
- // Sigcert
- router.post('/api/sigcertreq', jwt, controller.sigcert.sigcertreq);
- router.post('/api/sigcacertupload', jwt, controller.sigcert.sigcacertupload);
- router.get('/api/sigcacertquery', jwt, controller.sigcert.sigcacertquery);
- router.get('/api/sigcertdelete', jwt, controller.sigcert.sigcertdelete);
- router.get('/api/sigcertdownload', controller.sigcert.sigcertdownload);
- router.get('/api/reqdownload', controller.sigcert.reqdownload);
- // systemctl
- router.get('/api/reboot', jwt, controller.systemctl.reboot);
- router.get('/api/wanDown', jwt, controller.systemctl.wanDown);
- router.get('/api/wanup', jwt, controller.systemctl.wanup);
- router.get('/api/lanup', jwt, controller.systemctl.lanup);
- router.get('/api/lanDown', jwt, controller.systemctl.lanDown);
- router.post('/api/ping', jwt, controller.systemctl.ping);
- router.get('/api/getdate', jwt, controller.systemctl.getdate);
- router.post('/api/setdate', jwt, controller.systemctl.setdate);
- router.get('/api/vpnstate', jwt, controller.systemctl.vpnstate);
- router.get('/api/cpu', jwt, controller.systemctl.cpu);
- router.get('/api/memory', jwt, controller.systemctl.memory);
- router.get('/api/devinfo', jwt, controller.systemctl.devinfo);
- router.get('/api/ipsecvpnstate', jwt, controller.systemctl.ipsecvpnstate);
- router.get('/api/sslvpnstate', jwt, controller.systemctl.sslvpnstate);
- // ipsecvpn
- router.post('/api/secclient', jwt, controller.ipsecvpn.secclient);
- router.post('/api/secservice', jwt, controller.ipsecvpn.secservice);
- router.get('/api/secclientquery', jwt, controller.ipsecvpn.secclientquery);
- router.get('/api/ipsecservicequery', jwt, controller.ipsecvpn.ipsecservicequery);
- // sslvpn
- router.post('/api/sslvpnclient', jwt, controller.sslvpn.sslvpnclient);
- router.post('/api/sslvpnservice', jwt, controller.sslvpn.sslvpnservice);
- router.get('/api/sslquery', jwt, controller.sslvpn.sslquery);
- router.get('/api/sslserivcequery', jwt, controller.sslvpn.sslserivcequery);
- // log
- router.get('/api/logquery', jwt, controller.log.logquery);
- router.get('/api/logdownload', controller.log.logdownload);
- };
|