node.js
-
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node) 오류 해결node.js 2023. 3. 3. 11:02
잘돌던 노드가 어느날 갑자기 꺼져있음. 다시 켜보니 아래 메시지와 함께 실행 안됨. node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node) 원래 쓰던 버전은 v14.21.3. 서버 환경은 ec2. aws에서 16 또는 18 버전 사용을 권장 한다고 함. 설치 가능한 버전 보기 nvm ls-remote 새버전 설치. nvm install --lts (안정버전으로 설치) nvm install 16.15.1 (특정버전으로 설치) 설치된 버전 사용 설정 nvm use 16.15.1 다시 실행하니 잘됨. 참..
-
node.js에서 FCM 보내기node.js 2022. 9. 21. 17:04
1. firebase 콘솔 -> 프로젝트 설정 -> 서비스 계정 -> 비공개키 생성 -> json파일 다운로드됨. 2. 명령프롬프트에서 npm으로 firebase-admin 설치 npm install --save firebase-admin 3. js파일에 코드 작성 // import const firebaseAdmin = require('firebase-admin'); var serviceAccount = require("./key/위에서 다운받은 파일명.json"); // 초기화 firebaseAdmin.initializeApp({ credential: firebaseAdmin.credential.cert(serviceAccount) }); // 전송코드 작성 // fcm 전송 데이터 구성 var fc..