From bed292aa12ad7f09dcb4cf7ccc1aecabe7e0eeb9 Mon Sep 17 00:00:00 2001 From: zhl Date: Thu, 5 Aug 2021 15:36:02 +0800 Subject: [PATCH] add base controller --- ecosystem.config.js | 1 + package.json | 1 - src/api.server.ts | 2 +- src/controllers/subscribe.controller.ts | 10 ++++++++++ 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 src/controllers/subscribe.controller.ts diff --git a/ecosystem.config.js b/ecosystem.config.js index 0649aa2..75a00d6 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -16,6 +16,7 @@ module.exports = { PORT: 2987, DEBUG: 'jc:*', NODE_ENV: 'production', + NODE_PATH: './dist', }, }, ], diff --git a/package.json b/package.json index 5fc1648..b3d862f 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,6 @@ "prettier": "^2.3.0", "ts-node": "^9.1.1", "tsconfig-paths": "^3.9.0", - "tslint": "^6.1.1", "typescript": "^4.1.3" } } diff --git a/src/api.server.ts b/src/api.server.ts index b1dcffc..d6fe9c8 100644 --- a/src/api.server.ts +++ b/src/api.server.ts @@ -1,7 +1,7 @@ import fastify, { FastifyError, FastifyInstance, FastifyReply, FastifyRequest } from 'fastify' import helmet from 'fastify-helmet' import { IncomingMessage, Server, ServerResponse } from 'http' -import { RouterMap } from 'decorators/router' +import { RouterMap } from './decorators/router' import { mongoose } from '@typegoose/typegoose' import logger from 'logger/logger' import config from 'config/config' diff --git a/src/controllers/subscribe.controller.ts b/src/controllers/subscribe.controller.ts new file mode 100644 index 0000000..e5e4dd0 --- /dev/null +++ b/src/controllers/subscribe.controller.ts @@ -0,0 +1,10 @@ +import { role, router } from '../decorators/router' +import BaseController from '../common/base.controller' + +class SubscribeController extends BaseController { + @role('anon') + @router('post /api/svr/send_msg') + async receive(req: any) { + return {} + } +}