전체 글28 [Node.js] Express 로 서버 개발을 해보자 어쩌다보니 백엔드를 찍어 먹어 보게 되었다다행히 JavaScript 를 쓸 줄은 알아서 Node.js 를 통해 진행이 가능 했다그렇게 스터디 후 배포까지를 정리해보려한다 여기서 Node.js 란?JavaScript 를 통해 Backend 로직을 처리할 수 있는 플랫폼이고 비교적 러닝 커브가 낮은 편에 속한다.당연히 무작정 쉽고 좋은 점만 있는 건 아니고 비동기 이벤트 처리에 대한 이슈가 조금 있다. 그럼 일단 초기 세팅을 알아보자 초기에 설치해야할 것들우선 윈도우일 경우 Node.js — Node.js® 다운로드Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create .. 2026. 1. 28. [Compose] Renderer Issue? Missing classes? in release mode 얼마전에 앱을 배포한 후 UI 관련 업데이트 내용이 있어 Preview 를 띄어놓고 수정 작업을 하는데디자인 창에 계속 Renderer Issue 라고 적혀있고 Compose 의 에러 내역엔 단순히 Missing classes 라는 말과 함께프로젝트를 Rebuild 하라고만 나와있었습니다. 처음에는 Keystore 파일 관련 이슈로 자바 관련 시스템 환경 변수를 만진게 화근인가 싶었는데 ADB 로 실 기기에 Release 모드로 빌드(Signing 이 된 Build) 하여 테스트 중이어서 발생된 문제였습니다. Build Variant 를 release 로 놓고 우측 상단에서 앱을 실행하면 signing Key 가 포함된 release 버전의 앱을 실행할 수 있는데 이 부분이 Release 로 되어있으면.. 2024. 9. 3. [Android] Non-body http method cannot contain @body Retrofit 으로 작업을 하다가 non-body http method cannot contain @body 라는 에러를 마주했는데 직역하면 body 를 사용하지 않는 HTTP Method 에서 Body 를 사용하였다는 것 같습니다. 그리고 저의 경우 이 에러는 DELETE 에서 나왔습니다 찾아보니 Body 라는 Annotation 은 주로 POST 에서 사용하고 GET 을 비롯한 기타 Method 들에서는 Query 를 사용하라는 말이 많았습니다. 그렇지만 이미 서버 개발자분 께서는 Body 로 받는 걸로 API 를 만들어놓으셨고 IOS 에서도 해당 API 대로 개발이 진행중이었기 때문에 다른 방법이 없나 찾아본 결과.. jobDelete( @Body JobDeleteRequestModel mo.. 2024. 9. 3. [Compose] StateFlow 와 remember 에 대하여 기존 MVVM 패턴을 사용할 때 일반적으로 ViewModel 에선 LiveData 를 많이 사용하였는데Compose 로 넘어오고 나서 각종 예제들을 보면 State 를 Flow 로써 관리하는 StateFlow 를 자주 사용합니다.이 State 에 따라 Composable 이 어떻게 동작하는지 대략적으로 정리하고자 합니다. State 와 rememberCompose 에서는 기본적으로 State 의 value 가 바뀌면 View 가 Update 되는데( recomposition ) Composition 이 일어나면 Composable 이 화면에 표시되면서 초기화가 진행됩니다.예시와 함께 이해를 도와보자면..var currentValue = mutableStateOf(0)Text(text = currentVa.. 2024. 8. 26. 이전 1 2 3 4 ··· 7 다음