1234567891011121314151617181920212223242526272829303132333435 |
- import Router from '@koa/router';
- // import { UserController } from './controllers/user';
- import {
- CHGeneralProxy,
- CHDBListProxy,
- CHSampleData,
- CHTableDescProxy,
- CHTableListProxy
- } from './controllers/clickHouseProxy';
- import { connectionTest, setConnectionConfig, getConnectionConfig } from './controllers/connection';
- import { indexPage } from './controllers/index';
- const router = new Router();
- router.get('/', indexPage);
- router.options('/connect', connectionTest);
- router.post('/connect', connectionTest);
- router.get('/api/ch/general', CHGeneralProxy);
- router.post('/api/ch/general', CHGeneralProxy);
- router.post('/api/config/connection', setConnectionConfig);
- router.get('/api/config/connection', getConnectionConfig);
- router.options('/api/config/connection', getConnectionConfig)
- router.get('/api/ch/dbs', CHDBListProxy);
- router.get('/api/ch/sampleData', CHSampleData);
- router.get('/api/ch/tables', CHTableListProxy);
- // router.post('/api/login', UserController.login);
- // router.post('/api/register', UserController.register);
- // router.post('/api/userUnique', UserController.isUserExisted);
- // router.post('/api/sendMailCert', UserController.requireEmailCert);
- // router.get('/api/logout', UserController.logout)
- export {
- router
- }
|