본문 바로가기
프로그래밍/Node.js

google chat - node.js 연동중 에러 발생

by 뽀도 2023. 7. 4.

- 회사에서 node 서버 사용중인데, 서버의 에러 메시지를 google chat으로 받을 수 있게 처리 하기로함

- 구글 chat 공홈에서 웹훅 보내는법 참조하여 웹훅 작성

 

https://developers.google.com/chat/how-tos/webhooks?hl=ko#node.js 

 

수신 웹훅을 사용하여 Google Chat에 메시지 보내기  |  Google for Developers

5분 정도 시간이 있으신가요? 간단한 설문조사를 통해 Google Chat API 문서 개선에 참여해 주세요. 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 수신 웹훅을 사용

developers.google.com

 

위에서 2단계까지 작업 후 테스트 해보려는데 

 

'Error [ERR_REQUIRE_ESM]: Must use import to load ES Module' 발생

찾아보니 node-patch 버전의 문제인듯

 

--------------------------------------------------------------------------------------------------------------

해결 

 

npm uninstall node-fetch 

: node-fetch 삭제 

 

npm install node-fetch@^2.6.6  

: node fetch 재설치 

--------------------------------------------------------------------------------------------------------------

 

재설치후 테스트 하니까 수신 확인!

 

 

 

[결론]

node.js를 사용하여 google-chat 웹훅을 보낼때 에러가 발생하면 node-fetch를 삭제후 재설치 하라

 

 

 

 

 

 

반응형

'프로그래밍 > Node.js' 카테고리의 다른 글

nvm  (1) 2023.12.05
Nodejs + google webhook 연동  (0) 2023.07.05
[node.js] msgpack5 사용 예  (0) 2023.05.25
[WEB-HTTP] GET / POST / PUT / DELETE  (0) 2018.07.15
[node.js] LTS , Current  (0) 2018.07.10

댓글