log 2021-08-13
project
pseudo
-
config.js 적용?
-
profile api 한번에 업데이트하도록 하기
-
userName 빠진것 버그수정
문제 원인이, .env 환경변수 진위 값 체크를 제대로 안해서 fakeuser가 계속 적용되고 있었다. .env 파일로 설정한 값은 기본적으로 문자열 값이고, 문자열 값은 if문에서 기본으로 참으로 계산되므로, if ('false')
의 조건식은 참이 된다. 그러나 'false' == true
인 것은 아니다.
따라서 if 조건식을 == true
를 명시하여 체크하도록 하여 해결하긴 했는데, 좀더 깔끔한 방법은 config.js를 사용하는 것이라고 생각한다.
epis
간단한 rust hello-world 인데 파인더에서 target이 용량을 하도 많이 먹어서 ls -al
로 용량을 확인해 봤는데 ls -al
로는 용량이 작게 뜬다.. 왜지??
https://github.com/hyperium/tonic/blob/master/examples/src/helloworld/server.rs
여기서는 서버의 바인딩 주소가 [::1]:50051
로 되어 있는데, 도커로 실행할 때에는 그렇게 하면 주소 할당이 실패한다. 정확한 이유는 잘 모르겠다. 나중에 확실히 이해하여 정리할 필요가 있다.
어쨌든, [::]:50051
로 바꾸니 성공했다.
Comments