fix return value in context

This commit is contained in:
2024-10-27 20:24:06 +07:00
parent ef89372e8c
commit 571bb93e28
5 changed files with 65 additions and 5 deletions

View File

@@ -5,10 +5,28 @@ import { Logger } from '@nestjs/common';
import { NestFactory } from '@nestjs/core';
import { clerkMiddleware } from '@clerk/express';
import graphqlUploadExpress from 'graphql-upload/graphqlUploadExpress.js';
import path from 'node:path';
import { readFileSync } from 'node:fs';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
// load private key and public key
const privateKey = readFileSync(
path.join(__dirname, 'KeyStore', 'private_key.pem'),
'utf8',
);
const publicKey = readFileSync(
path.join(__dirname, 'KeyStore', 'public_key.pem'),
'utf8',
);
// set private key and public key to env
process.env.JWT_RS256_PRIVATE_KEY = privateKey;
process.env.JWT_RS256_PUBLIC_KEY = publicKey;
Logger.log(`Private key: ${privateKey.slice(0, 10)}...`, 'Bootstrap');
Logger.log(`Public key: ${publicKey.slice(0, 10)}...`, 'Bootstrap');
const corsOrigin = (process.env.CORS_ORIGIN ?? '').split(','); // split by comma to array
app.enableCors({
origin: corsOrigin,