개발 5

비동기 처리로 불러온 파일 내 script가 동작하지 않아요!

판하판하! 오랜만에 글을 작성하네요. 순서상, 발헤임을 작성해야하는 게 도리지만... 4월 초 이사 이후, 짐 정리가 좀처럼 되지 않아- 이 일도 저 일도 되지 않는 하루의 연속이었습니다. 아무튼 때문에 밀린 외주 업무들을 처리하는 와중에 발생한 이슈 중 여러분께 도움될 만한 녀석이 있어 글을 작성합니다. 여러분도 가끔씩 경험해보셨을 겁니다. 스크립트가 정상적으로 동작하지 않는 것을... 대부분 오타 등의 단순 이슈일 경우가 많은데, 그렇지 않은 경우도 있죠. 프레임워크 내 작업 중 발생하는 보안상 이슈라던가... 이번에 설명할 javascript의 XMLHttpRequest / jquery의 ajax 등을 이용한 비동기 처리시 발생하는 이슈가 바로 그 경우입니다. 그럼 어떤 경우인지 예시를 들어 설명을..

클라우드 서비스에서 Key 그리고 비밀번호 입력하여 접속하는 방법

요근래 서버 관리가 보다 쉬워지고, 개인이 서버를 갖는 것이 매우 친숙해지는 과도기 같습니다. 이제 곧 너도 나도 서로의 서버를 가지는 것이 기본이고, 일상이 되겠죠. 전부 AWS로 인해 시작된 일인데... 이 AWS가 처음 기획을 할 때 매우 비상한 방법을 써서 자신들의 Risk를 최소화 한 것이 아닌가 라고 생각이 듭니다. 물론, 본인들의 Risk의 축소 측면에서 말입니다. 안되긴 뭐가 안돼. 서버상에서 유저들에게 발급해주는 것이 아무래도 사용자들의 여러 비밀번호를 관리하는 것보다 훨씬 적은 Risk를 그리고 적은 데이터를 가지니 말입니다. 물론 할 줄 아는 사람들은 이 부분은 알아서 잘 헤쳐나가겠지만, 이번에 개인 서버를 구성하며... 다른 사람들은 이런 부분이 힘들 수도 있겠구나 싶어 글을 작성해..

Nest.js 로 NICE API 처리하기!

일단 여러분들에게 제가 했던 고생을 하지 않아도 되도록 설명을 드릴 예정인데요. 다들 준비 되셨죠? 먼저 왜 이 작업을 했는가? 라는 부분을 설명해야할 것 같다. 이번 클라이언트의 작업은 Nice 본인인증을 이용하기 위해 해당 모듈을 연결해달라는 내용이었습니다. 작업 일정은 7일로 잡았는데, 정말 별에 별 상황이 거듭 막아서고, 그걸 해결하는 일정이었습니다. 덕분에 + 1일이 되어, 총 8일을 작업했죠. 이는 제가 기존에 작업기간을 산정하는 것을 생각해보자면, 크게 벗어난 스케쥴입니다. 저는 테스트 / 수정에 훠어어얼씬 더 많은 시간을 할애합니다. 그래서 되도록 1.5배로 스케쥴을 잡고, 한참 먼저 개발을 마무리하고, 클리이언트의 테스트 후 추가 수정사항을 처리하는 식으로 작업을 진행하죠. 아무튼 이렇게..

httpService Request 처리 중 콘솔에 왠 로그가?

전에 Nest.js 설치부터 오류가 나더니 심상치 않다. Node.js는 만들기는 쉬운데, 지나친 모듈화로 인해 써먹으려면 검색이 먼저 요구된다. 어이, 여기 어떤 모듈이 필요하지? 영어를 잘해야한다. 아무튼 API 연동을 위해 HttpService 사용까지 진행된 상황이고, 요구되는 각종 내용을 포함하여 request하니, 500코드로 정상적인 통신은 확인되는데, 실제 데이터가 확인되지 않는다. 원래대로라면, id가 틀렸다, key가 틀렸다 등의 API사측에서 제공되는 고유 코드와 오류 내용이 노출될 것이다. 그리고 로그를 보니, ERROR [ExceptionsHandler] Converting circular structure to JSON --> starting at object with const..

Nest.js 가 왜 안되지?

클라이언트로부터 Nest.js의 BackEnd에 Nice API관련 연동 작업의뢰가 들어왔다. 컴퓨터를 바꾸기 이전 Node.js에서 동일한 작업을 했던 상황이기에 해당 내용을 토대로 하면 되겠지? 라며, 의뢰를 냉큼 받았고, 이전 Node.js 업무 당시 트러블이 있었기에 작업시 주의사항에 대해 긴 대화를 나눴다. (모두들 아시다시피 Node.js는 자유롭기에 구조가 사이트마다 다 다릅니다.) 개발자님은 아실까요? "제가 근 1년 내로 1시간이상 통화해본 사람이 당신이라는 것을..." 아무튼 이래저래 개발자님의 고충도 들어주며, 어떻게 작업하면 좋을지 가이드를 받았다. 그때까지만 해도 "후, 이번 일은 쉽게 쉽게 해결될 것 같구만?" 이라고 생각했었다. 하지만, 드디어 Nest.js를 설치하였고 $ n..

반응형