TypeError: value.map is not a function

개발/NestJS 2021. 11. 15. 08:20

Nest GET 메소드 API를 구성하다, TypeError: value.map is not a function.가 발생하였다. .map()을 사용한 객체의 타입이 Promise { }인 것이 원인이었다. .map()을 사용하는 객체를 불러오는 코드에 async/await를 사용하여 비동기로 코드가 돌아가도록 수정하였다.

Article Thumbnail
[TypeORM] find() 옵션으로 SQL Join 하기

개발/TypeORM 2021. 11. 13. 08:20

TypeORM으로 다른 테이블에서 JOIN을 할 때, repository.find()에 relations 옵션을 활용하면 QueryBuilder를 사용하지않고도, JOIN해서 정보를 가져오는 것이 가능하다. retun this.repository.find({relations:['필요한 테이블명']})

[안드로이드] unresolved reference: java

개발/Gradle 2021. 11. 12. 08:20

Kotlin으로 안드로이드 Intent()를 적용시키다가 아래처럼 Unresolved reference: java 에러가 발생하였다. build.gradle에서 androidx.core:core-ktx의 버전에 따라 호환이 안되는 경우가 있다. 위와 같이 androidx.core:core-ktx:1.6.0을 1.3.2로 다운그레이드하고 Sync Now를 통해 적용하면 정상적으로 작동한다.

Article Thumbnail
[CMAKE] Makefile을 활용하여 Flask 커맨드 단순화

개발/Flask 2021. 11. 11. 08:20

매번 flask 프로젝트 세팅을 할 때, flask ~ command를 최소 4~5번은 입력해야 하는 불편함(이라 쓰고 귀찮음 이라 읽는다) 이 있어서 CMAKE를 통해 여러 command를 하나의 command로 통합하여 해결하였다. 프로젝트 디렉토리에 Makefile을 생성하고, 다음과 같이 작성한다. .ONESHELL: .PHONY: clean pip-packages install tests init migrate upgrade run first clean: find . -type f -name '*.pyc' -delete find . -type f -name '*.log' -delete pip-packages: sudo apt install python-pip -y install: pip3 ins..