12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- '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/passwd', jwt, controller.admin.changePass);
- // 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);
- // system
- router.get('/api/reboot', jwt, controller.system.reboot);
- router.get('/api/wanDown', jwt, controller.system.wanDown);
- router.get('/api/wanup', jwt, controller.system.wanup);
- router.get('/api/lanup', jwt, controller.system.lanup);
- router.get('/api/lanDown', jwt, controller.system.lanDown);
- router.post('/api/ping', jwt, controller.system.ping);
- router.get('/api/getdate', jwt, controller.system.getdate);
- router.post('/api/setdate', jwt, controller.system.setdate);
- router.get('/api/vpnstate', jwt, controller.system.vpnstate);
- router.get('/api/cpu', jwt, controller.system.cpu);
- router.get('/api/memory', jwt, controller.system.memory);
- router.get('/api/devinfo', jwt, controller.system.devinfo);
- router.get('/api/ipsec/state', jwt, controller.system.ipsecState);
- router.get('/api/ssl/state', jwt, controller.system.sslState);
- router.get('/api/recover', jwt, controller.system.recover);
- router.get('/api/ntp', jwt, controller.system.getNtp);
- router.post('/api/ntp', jwt, controller.system.setNtp);
- // ipsecvpn
- router.post('/api/ipsec/client', jwt, controller.ipsecvpn.setClient);
- router.post('/api/ipsec/server', jwt, controller.ipsecvpn.setServer);
- router.get('/api/ipsec/client', jwt, controller.ipsecvpn.getClient);
- router.get('/api/ipsec/server', jwt, controller.ipsecvpn.getServer);
- // sslvpn
- router.post('/api/ssl/client', jwt, controller.sslvpn.setClient);
- router.post('/api/ssl/server', jwt, controller.sslvpn.setServer);
- router.get('/api/ssl/client', jwt, controller.sslvpn.getClient);
- router.get('/api/ssl/server', jwt, controller.sslvpn.getServer);
- // log
- router.get('/api/logquery', jwt, controller.log.logquery);
- router.get('/api/logdownload', controller.log.logdownload);
- };
|