Begin action route for getting an action by id

This commit is contained in:
Tuan Dang
2023-01-01 10:54:23 +07:00
parent 3c349b1e28
commit 4dac65eb8a
6 changed files with 43 additions and 10 deletions

View File

@@ -13,8 +13,7 @@ import { apiLimiter } from './helpers/rateLimiter';
import {
workspace as eeWorkspaceRouter,
secret as eeSecretRouter,
log as eeLogRouter,
secret as eeSecretRouter
} from './ee/routes/v1';
import {
signup as v1SignupRouter,
@@ -70,7 +69,6 @@ if (NODE_ENV === 'production') {
// (EE) routes
app.use('/api/v1/secret', eeSecretRouter);
app.use('/api/v1/workspace', eeWorkspaceRouter);
app.use('/api/v1/log', eeLogRouter);
// v1 routes
app.use('/api/v1/signup', v1SignupRouter);

View File

@@ -0,0 +1,20 @@
import { Request, Response } from 'express';
import * as Sentry from '@sentry/node';
import { Action } from '../../models';
export const getAction = (req: Request, res: Response) => {
let action;
// try {
// const { actionId } = req.params;
// action = await Action.findById(actionId);
// } catch (err) {
// }
return res.status(200).send({
action
});
}

View File

@@ -1,9 +1,11 @@
import * as stripeController from './stripeController';
import * as secretController from './secretController';
import * as workspaceController from './workspaceController';
import * as actionController from './actionController';
export {
stripeController,
secretController,
workspaceController
workspaceController,
actionController
}

View File

@@ -0,0 +1,17 @@
import express from 'express';
const router = express.Router();
import {
validateRequest
} from '../../../middleware';
import { param } from 'express-validator';
import { actionController } from '../../controllers/v1';
// TODO: put into action controller
router.get(
'/:actionId',
param('actionId').exists().trim(),
validateRequest,
actionController.getAction
);
export default router;

View File

@@ -1,9 +1,9 @@
import secret from './secret';
import workspace from './workspace';
import log from './log';
import action from './action';
export {
secret,
workspace,
log
action
}

View File

@@ -1,4 +0,0 @@
import express from 'express';
const router = express.Router();
export default router;