-
[Intern] 로컬 401 에러 해결 / hash로 sender, destination 정보 불러오기 / moralis api 연결Intern/Project 2024. 12. 8. 14:36
✏ 근무 내용
- 로컬 401 에러 해결 완료
- 인턴 분들과 회의 후 각자 프로젝트 전체 작업 진행하기로 정함(~월요일까지) → 각자 진행하고 괜찮은 코드로 월요일에 리팩토링하기
- 다음주 월요일 팀회의에서 프로젝트 진행 사항 발표 예정
⭐근무 결과
- 로컬 401 에러 해결
api.module.ts 파일에서 아래 부분 주석 처리 후 → .env.development 파일명 .env로 바꾸니 해결
@Module({ imports: [ ConfigModule.forRoot({ isGlobal: true, cache: false, //envFilePath: // process.env.NODE_ENV = '.env.development' }),
.env.development 파일명 수정 없이 그대로 사용하려면 위에와 동일하게 주석처리 후 src/constants/environment.ts 파일에서 주석처리후 수정하면 파일명 그대로 사용 가능
import dotenv from "dotenv"; // dotenv.config(); dotenv.config({ path: '.env.development' });
해시값 조회 시 아래와 같이 로컬 정상 작동합니다.
2. 프로젝트 개발 진행
- hash로 sender, destination 정보 불러오기
- moralis api 연결해보기
npm install moralis
위 명령어 입력 후 코드 설정 진행 후 완료 !
아래 링크(해시값, 체인값 넣은 예시)로 moralis API로 불러온 체인 데이터 조회 가능합니다.
-체인 정보 안넣고 해시값만 넣었을 때 데이터 조회되게 하기
아래처럼 체인 정보를 안넣은 상태로 url 조회했을 때 조회 가능한건 출발 체인이 이더리움일 때 가능하고 나머지는 불가능합니다.
http://localhost:3000/api/transaction?transactionHash=0x33a6efd2d5dc0b012dce53d8fc6a4fcf608cb20bd2bc087b1fe733c2e129faaa
출발체인이 arbitrum, base 일때도 체인정보를 안넣고 해시값만으로 조회가 가능하도록 해야합니다
반응형'Intern > Project' 카테고리의 다른 글
[Intern] Moralis api로 조회 안되는 데이터들 조회되도록 구현 (토큰의 양) (0) 2024.12.08 [Intern] 해시값 조회 안되는 체인 데이터 조회되도록 구현 / Moralis api 데이터 log분석 (0) 2024.12.08 [Intern] Moralis API document 호출 확인 / 맥 환경 AWS 배포 (0) 2024.12.07 [Intern] CCTP 조회 가능한 API 찾기 (0) 2024.12.05 [Intern] 체인별 트랜잭션 조회 API 설계 및 구현 수정할 파일 확인 (0) 2024.12.04