Log_service/start/routes.ts

38 lines
1.3 KiB
TypeScript

/*
|--------------------------------------------------------------------------
| Routes
|--------------------------------------------------------------------------
|
| This file is dedicated for defining HTTP routes. A single file is enough
| for majority of projects, however you can define routes in different
| files and just make sure to import them inside this file. For example
|
| Define routes in following two files
| ├── start/routes/cart.ts
| ├── start/routes/customer.ts
|
| and then import them inside `start/routes.ts` as follows
|
| import './routes/cart'
| import './routes/customer'
|
*/
import Route from '@ioc:Adonis/Core/Route'
import LogDetectFile from 'App/Models/LogDetectFile'
import { runtimeCheckLogs } from 'App/utils/runtimeCheckLogs'
import Env from '@ioc:Adonis/Core/Env';
runtimeCheckLogs(Env.get("FOLDER_LOGS"))
Route.get('/api/list', async () => {
const a = await LogDetectFile.all()
// console.log("first")
return a
})
Route.post('/api/getIndexSerialNumber', "ErpsController.getIndexSerialNumber").middleware("checkToken")
Route.post('/api/getParagraph', "ErpsController.getParagraph").middleware("checkToken")
Route.post('/api/account/createUser', "UsersController.create")
Route.post('/api/account/checkLogin', "UsersController.checkLogin")