본문 바로가기

전체 글

(290)
QueryFailedError: relation DB이름 does not exist api를 실행하던 중에 ERROR [LoggingInterceptor] QueryFailedError: relation "champion-admin" does not exist 라는 에러가 발생하였다.  처음에는 relation이 존재하지 않는다? 나 이 테이블에 relation 설정한 적 없는데 하며 의아하던 중 다음과 같은 점들을 발견할 수 있었다. 1) PostgreSQL에 테이블만 만들어놓고 안에 컬럼이 없음 2) entity.ts 파일에서 @Entity('champion-admin')으로 되어있었고, table 이름은 championship_admin으로 되어있었음. 그래서 각각에 대해 1) 테이블 안에 컬럼 추가 2) entity.ts 파일 -> @Entity('champion_admin')..
param과 query의 차이점 REST API를 작성하면서 해당 메서드에 @Param과 @Query는 빠질 수 없는 요소다. async hello(@Param or @Query) 이런 식으로 종종 쓰는데 둘은 어떤 차이가 있을까? Param - parameter의 줄임말. 함수나 메서드에 전달되는 값이나 변수를 나타낸다 - 웹개발에서는 URL의 일부로 파라미터를 전달하는 경우가 있음. 경로 내에 포함되어 있음 https://example.com/user?id=123 위에서는 id가 파라미터이다. Query - DB에서 정보를 검색하거나 필터링하기 위해 사용되는 매개변수나 조건을 나타낸다. - DB 질의(query)를 수행할때 사용 - 웹개발에서는 URL의 일부로 쿼리 문자열을 전달하는 경우가 많다. 쿼리 문자열은 일반적으로 ? 로 시..
toWei()와 GWei()의 차이점 web3 utils 안에 들어있는 여러 라이브러리들을 보던 중에 toWei()와 GWei()를 보았다. 대충 이더리움과 관련된 무언가의 라이브러리이겠거니..? 하고 추측만 하고 정확하게 무슨 의미인지 다시 찾아보았다. 일단, 이더리움에서 sigendTx에 필요한 TransactionConfig의 요소로는 다음과 같다. export interface TransactionConfig { from?: string | number; to?: string; value?: number | string | BN; gas?: number | string; gasPrice:?: number | string | BN; maxPriorityFeePerGas?: number | string | BN; maxFeePerGas?..