[개발공부] nodeJS에서 구글번역 API 사용하기 (express, nextJS, reactJS)
HTML-код
- Опубликовано: 24 сен 2024
- 전체 순서
1. 구글 클라우드 가입
2. 결제 카드 등록
3. 무료 체험판 사용시 3달 무료(40만원 지급)
4. 새 프로젝트 생성
5. 프로젝트 생성된 이후 "모든 API 보기" 클릭
6. 머신러닝 탭에서 Cloud Translation API 클릭
7. 해당 API "사용" 클릭
8. 구글 클라우드에서 API 키 발급
이후 코딩 과정
1. nodeJS로 API키 넣은 뒤 예시대로 구글번역 API 호출
2. express로 간단한 백엔드 구축
- GET으로 파라미터를 주는 방식
- POST로 body를 주는 방식 (참고: GET은 body를 줄 수 없음)
3. postman으로 API 호출 테스트
4. nextJS로 API 호출
5. nextJS 로직 reactJS로 그대로 옮겨서 실행
사실 next나 react나 둘 다 소스코드는 거의 동일해서 차이는 없습니다
* 제가 새벽에 급히 촬영하다보니 API키 신청할 때 도메인 허용 설정을 넣는걸 빠뜨렸는데,
bedcoding.com 이런식으로 도메인을 설정할 경우 해당 도메인만 호출을 허용할 것으로 보여집니다
(남의 사이트에서 내 API키 사용 못하도록 막는 설정)