자스알못의 JS 이야기
오늘도 간단하게 node + express 환경에서 에러 핸들러를 구현해 볼까 합니다. 이거는 제가 초반에, 미들웨어라는 개념을 잘 이해못했을 때 어려워 했던 부분이기도 한데요. 보통은 보면 아래와 같은 형태가 라우트 단위 기본형입니다. get 요청을 root 로 받았을 때, req와 res 라는 인자를 가지는 콜백을 실행해라! 라는 내용인데, 간단합니다.! 그래서 저기서는 응답으로 index 페이지를 렌더링 해주고 있네요. 그런데 express에는 use 라는 메쏘드도 존재합니다. 미들웨어라고 불리는 것으로 쓰기 위해서이죠! 미들웨어는 말그대로 중간에 거쳐서 가는 그런 존재...? 라고 저는 이해했는데 필터 느낌인 것 같습니다. 위와 같이, 경로의 여부에 따라 적용할 내용을 만들 수 있는데, 미들웨어라..
오늘은 간단한 사용기를 들고 와봤습니다.최근에 front 단과 서버를 분리하면서 결론적으로 서버가 두대 필요하게 되었는데, 문제는 aws 에서 인스턴스 두개 이상을 쓰는 순간 프리 티어가 빨리 소모된다는 사실이죠...! ec2 프리티어는 1년간 총 750시간을 쓸 수 있게 해주는데, 한 인스턴스 당으로 계산하는게 아니라 인스턴스들의 사용량 합으로 이를 계산합니다. 그래서! 저는 가난한 학생...이기 때문에, S3 로 프론트 호스팅을 제공하고 서버를 ec2 한대로 돌리기로 했습니다. S3 는 아마존의 클라우드 스토리지 서비스인데요. 자세한건 사실 저도 모르고 ... 웹의 정적 에셋(html, js, css, png 등) 을 저장해놓았다가 제공만 해주는 역할로 씀으로써 프론트쪽 서버를 따로 안두어도 되게 만..
오늘은 간단하게 제가 이전에 배웠던 것을 적어볼까 합니다.처음에 aws ec2 쓸 때 정말 많이 찾아보고 다녔던 것 같은데, instance 만 지웠다 만들었다를 반복한 끝에, 제가 현재 쓰는 수준의 프로젝트는 지원할 수 있도록 환경설정을 금방 할 수 있는 수준에 다다랐습니다 ㅎㅎ 제가 쓰는 ec2 의 스펙은 Service: t2-microOS: amazon-ami 로 쓰고 있습니다. 참고하시고, 저와 위의 사항이 같다면 아무 문제 없이 이번 글은 따라하실 수 있습니다! 먼저 instance 를 launch 합니다. 그리고 pem 파일을 써서 aws 로 접속을 해줍시다! (요점이 아니라서 상세하게 다루지 않았습니다) 이제부터는 그냥 딱 명령어만 알려드릴테니 쉽고 빠르게 따라해보시기 바랍니다! (아시겠지만..