This commit is contained in:
2024-04-21 14:42:52 +02:00
parent 4b69674ede
commit 8a25f53c99
10700 changed files with 55767 additions and 14201 deletions

View File

@@ -0,0 +1,8 @@
import dotenv from 'dotenv'
import fs from 'fs'
if (fs.existsSync('.env.local')) {
dotenv.config({ path: '.env.local' })
} else {
dotenv.config()
}

View File

@@ -0,0 +1,19 @@
import { APIError } from '@/client/api'
import { IdPError } from '@/client/idp'
import { ServerResponse } from 'http'
export function handleError(err: any, res: ServerResponse) {
console.error(err)
if (err instanceof APIError) {
res.statusCode = err.error.status
res.statusMessage = err.error.userMessage
res.end()
} else if (err instanceof IdPError) {
res.statusCode = err.error.status
res.statusMessage = err.error.userMessage
res.end()
} else if (err instanceof Error) {
res.statusCode = 500
res.end()
}
}