'스프링부트와 AWS로 혼자 구현하는 웹서비스' 책을 보며 실습을 하면서 해결되지 않는 문제가 하나 있었다. 

 

분명 코드를 다시 검토해보기도 하고, 저자의 github을 아예 복붙하는 방법도 해봤다. 원래는 Logged in as: [내 이름]이 떠야 하는데, 내 이름이 아닌 User라고 떴다. 아래는 책과 똑같은 코드이다.

mustache코드와 Controller

값은 잘 받아오는 것을 디버깅하여 확인하였기 때문에 mustache파일에 문제가 있다고 생각하였지만 전혀 다른 부분은 없었다. 그러다가 같은 문제를 겪은 분이 있는 걸 알았다. 

https://github.com/saechimdaeki/Spring_boot_AWS/issues/2 👍 

 

mustache에서 userName 변수로 값을 넘길경우 생기는오류 해결 : · Issue #2 · saechimdaeki/Spring_boot_AWS

window OS사용시 userName으로 값을 주고받을시 윈도우 사용자명이 출력됨. window 사용자의경우 변수를 변경하자 . ex) userName -> loginuserName 💯

github.com

WindowOs환경에서는 userName으로 값을 주고받을 시 윈도우 사용자명이 출력되기 때문에 내 이름이 나오지 않았던 것이다!

user에서 내 이름이 뜬 걸 확인할 수 있다!