소스 검색

Merge branch 'starter' of 139-template-116/d8d-vite-starter into starter

18617351030 4 달 전
부모
커밋
854ec75a5a
2개의 변경된 파일2개의 추가작업 그리고 16개의 파일을 삭제
  1. 2 3
      src/server/modules/users/user.service.ts
  2. 0 13
      src/server/utils/errorHandler.ts

+ 2 - 3
src/server/modules/users/user.service.ts

@@ -1,4 +1,3 @@
-import { HTTPException } from 'hono/http-exception'
 import { DataSource } from 'typeorm';
 import { DataSource } from 'typeorm';
 import { UserEntity as User } from './user.entity';
 import { UserEntity as User } from './user.entity';
 import * as bcrypt from 'bcrypt';
 import * as bcrypt from 'bcrypt';
@@ -27,7 +26,7 @@ export class UserService {
       return await this.userRepository.save(user);
       return await this.userRepository.save(user);
     } catch (error) {
     } catch (error) {
       console.error('Error creating user:', error);
       console.error('Error creating user:', error);
-      throw new HTTPException(400,{ message: 'Failed to create user', cause: error})
+      throw new Error(`Failed to create user: ${error instanceof Error ? error.message : String(error)}`)
     }
     }
   }
   }
 
 
@@ -144,7 +143,7 @@ export class UserService {
       return users;
       return users;
     } catch (error) {
     } catch (error) {
       console.error('Error getting users:', error);
       console.error('Error getting users:', error);
-      throw new HTTPException(500, { message: 'Failed to get users', cause: error })
+      throw new Error(`Failed to get users: ${error instanceof Error ? error.message : String(error)}`)
     }
     }
   }
   }
 
 

+ 0 - 13
src/server/utils/errorHandler.ts

@@ -1,6 +1,5 @@
 import { Context } from 'hono'
 import { Context } from 'hono'
 import { z } from '@hono/zod-openapi'
 import { z } from '@hono/zod-openapi'
-import { HTTPException } from 'hono/http-exception'
 
 
 export const ErrorSchema = z.object({
 export const ErrorSchema = z.object({
   code: z.number().openapi({
   code: z.number().openapi({
@@ -12,18 +11,6 @@ export const ErrorSchema = z.object({
 })
 })
 
 
 export const errorHandler = async (err: Error, c: Context) => {
 export const errorHandler = async (err: Error, c: Context) => {
-  if (err instanceof HTTPException) {
-    const details = err.cause ? { details: err.cause instanceof Error ? err.cause.message : err.cause } : {} 
-    return c.json(
-      { 
-        code: err.status,
-        message: err.message,
-        ...details
-      },
-      err.status
-    )
-  }
-
   return c.json(
   return c.json(
     { 
     { 
       code: 500,
       code: 500,