문제상황: Node.js를 사용하여 데이터를 처리하던 중, 다음과 같은 에러가 발생했습니다. 아래 코드는 배열의 요소를 제곱하는 함수를 사용하여 새로운 배열을 만드는 과정입니다. 에러가 발생한 코드: const numbers = [1, 2, 3, 4, 5]; function square(array) { return array.map(number => number * number); } const squaredNumbers = square(numbers); console.log(squaredNumbers);에러로그 내용: TypeError: Cannot read property 'map' of undefined해결방법: 에러가 수정된 코드 및 수정된 부분에 대한 주석: const number..
문제상황: FCM (Firebase Cloud Messaging)으로 앱에 기기별 푸시알림을 구현하던중 발생한 오류이다. (해결방법만 보실분들은 밑으로 스크롤) firestore 데이터의 변화를 감지하여 FCM 알림을 보내는 기능을 구현하기 위해 다음과정을 따랐었다. FCM 알림 구현과정 1. 기기 token정보를 firestore db에 갱신 특정기기에 푸시알림을 보내기 위해서 firestore의 user 콜렉션에 기기별 token을 저장할 필요가 있다. 따라서 앱 실행시에 다음과 같은 코드를 통해 기기 token정보를 갱신해준다. · 앱 시작시 실행되는 코드 중 일부(MainActivity.java) // Get new FCM registration token String token = task.ge..