From b9168b8f19f4b633e8e154b3f1ee378a0a4a762a Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Mon, 10 Apr 2023 16:19:48 +0000 Subject: [PATCH] register `@services` alias --- packages/server/src/api.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/server/src/api.js b/packages/server/src/api.js index 5ebe802c..416e2fd2 100755 --- a/packages/server/src/api.js +++ b/packages/server/src/api.js @@ -1,8 +1,10 @@ +import path from "path" import { Server, registerBaseAliases } from "linebridge/dist/server" -registerBaseAliases() +registerBaseAliases(undefined, { + "@services": path.resolve(process.cwd(), "src/services"), +}) -import path from "path" import express from "express" import bcrypt from "bcrypt" import passport from "passport" @@ -46,7 +48,7 @@ export default class API { eventBus = global.eventBus = new EventEmitter() storage = global.storage = createStorageClientInstance() - + jwtStrategy = global.jwtStrategy = { jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), secretOrKey: process.env.SERVER_TOKEN ?? "secret", @@ -54,7 +56,7 @@ export default class API { expiresIn: process.env.signLifetime ?? "1h", enforceRegenerationTokenExpiration: false, } - + constructor() { this.server.engine_instance.use(express.json()) this.server.engine_instance.use(express.urlencoded({ extended: true }))