The Heartade Space

life as a continuous loop of building, breaking, and debugging

Postgres의 BIGSERIAL 타입을 Prisma로 가져오면 BigInt 타입이 됩니다. 이걸 #Nest.JS 컨트롤러에서 그대로 반환하면 이런 오류를 보게 되죠.

typeerror: do not know how to serialize a bigint

JSON.stringify() 함수에서 왠지 bigint 타입을 지원하지 않기 때문에 발생하는 문제라고 하는데, bigint를 반환하기 전에 string 같은 걸로 바꿔 주면 간단히 해결되겠지만 그렇다고 해서 bigint가 들어가는 모든 모델에 대해 타입 변환 함수 같은 걸 작성해 주기는 귀찮죠.

그런고로 오늘의 #뚝딱뚝딱 은 응답 DTO의 모든 bigint를 알아서 string으로 바꿔 주는 방법입니다. 더 나은 해결책이 있을 것 같기는 한데, 저는 이렇게 해결했어요.

Read more...

오늘의 #뚝딱뚝딱 은 아주 짧은 이야기입니다. curl https://pyenv.run | bashpyenv를 설치했는데 오류가 출력되더라고요.

Read more...

WSL에 깔린 우분투에서 npx react-native run-android를 실행하다가 이런 오류를 마주쳤습니다.

-bash: /mnt/c/Program Files/nodejs/npm: /bin/sh^M: bad interpreter: No such file or directory

우분투에 bash가 없다니 무슨 상황일까요? 그리고 대체 어쩌다가 npm/mnt/c/Program Files/에서 실행되는 걸까요? 이 문제를 해결해 보려고 한참 동안 노력한 끝에(여기서 노력이란 StackOverflow를 뒤지는 것을 말합니다) 문제를 얼렁뚱땅 해결한 과정을 여기에 씁니다.

Read more...

종종 뜬금없이 뭔가 문제를 해결했을 때 #뚝딱뚝딱 해시태그를 붙여서 블로그에 쓰려고 합니다. 오늘의 #뚝딱뚝딱 은 WSL 2에서 ADB로 안드로이드 디바이스를 연결해 디버깅하는 방법입니다.

Read more...

최근에 정신건강 관련 앱을 개발하는 스타트업을 경영하시는 분과 커피챗을 할 기회가 있었습니다. 사실 코로나 블루 시기에 주변에서 비극적인 일들을 많이 겪었기 때문에 조금 더 관심이 생겼던 것 같습니다.

Read more...

블루스카이에서는 홈 피드와 모더레이션 설정을 다양하게 변경할 수 있습니다. '다른 사람들의 리포스트는 안 보고 싶다'거나 '다른 사람들의 멘션도 빠짐없이 보고 싶다' 부터 '성적인 이미지를 가리지 않고 보고 싶다👀'는 이야기까지 종종 보이는데, 이 참에 설정 방법을 모아 놓기로 했어요!

Read more...

이걸 왜 여기 쓰나 싶지만 딱히 안 쓸 이유도 없어서 여기 씁니다.

Read more...

최근 수정: 2024-05-23 DM, Tenor GIF 첨부, 미디어 임베드 기능 추가를 반영하였습니다.

블루스카이에 오라고 할 때는 안 오더니 갑자기 사람들이 몰려오고 있어요! 초대장 준다고 할 때 좀 오지 그랬어! 아무튼 혼란스러워하시는 여러분을 위한 팁 모음입니다.

Read more...

코틀린에서 BigDecimal(2)/BigDecimal(2.5)의 결과는 1이라는 사실, 알고 계셨나요?

Read more...

엄청나게 바쁘게 살다가 종강을 했어요.

Read more...