codestates / codestates/Campbu
[Err Log] typeORM JSON.parse / 2022-01-07
Open
Err Log
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
# 어떤 에러인가요?
- typeORM을 사용하면서 JSON 형식으로 응답을 받은 뒤 JSON.parse를 사용하여 map을 사용해야 하는 상황에서 만난 에러입니다. 배열은 객체로 이루어져 있으며 id 속성이 있었지만 터미널에서는 계속해서 아래의 에러 메시지가 나왔습니다.
# 에러 메시지
```
'object' 형식에 'id' 속성이 없습니다.
```
# 에러 핸들링 방법
- id 속성을 찾기위해 for 문을 사용했지만 map을 사용하는게 더 좋을 것 같아 아래 방법을 사용하여 id 값만 리턴받았습니다.
```
const nearbyProductId = JSON.parse(nearbyProduct).map(
(product: object) => {
return Object.values(product)[0];
},
);
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.