profile
자바스크립트를 좋아하는 개발자
post-thumbnail

Express-generator로 기초적인 서버 만들기 (2)

저번에 이어서 이야기해보자. 저번에 bin 폴더의 www에 app이 올라간다는 이야기를 했었다. 그러면 이 페이지는 어디서 나오는 걸까?기본적으로 server application은 요청으로부터 응답을 반환하기까지의 과정을 다루며, 이 요청과 응답 사이에서 '미들웨어'

2021년 3월 9일
·
0개의 댓글
post-thumbnail

Express-generator로 기초적인 서버 만들기 (1)

Express로 서버 만들기 Express-generator로 서버 생성 위 라이브러리를 설치하고 사용하는 것만으로도 이미 웹 서버를 만들 수 있다. express 뒤에 들어간 --no-view는 option이다. pug나 jade 같이 서버 사이드 렌더링을 도와

2021년 3월 9일
·
0개의 댓글
post-thumbnail

라즈베리파이로 집에 서버 설치하기

앞선 글에서 스왑 메모리는 근본적인 해결이 될 수 없음을 밝혔다. 당연히 더 요금을 내면 해결할 수 있는 일이다. 하지만 웹을 배포하려는 내 목적 상, 다른 사람들처럼 사용하는 시간 대에만 켜고 사용하지 않을 때는 끄는 식으로는 운용할 수가 없다. 애초에 귀찮으니 만큼

2021년 3월 7일
·
0개의 댓글
post-thumbnail

CRA 메모리 부족으로 인한 build 에러

사실 메모리가 부족해서 build가 실패했다는 것을, 에러 발생 시 바로 알아내기도 힘들 것이다. 나의 경우에는 aws에서 프리티어로 발급 받은 서버로 클라이언트, 서버를 모두 배포하고 있었는데, npm run build를 할 때마다 모든 소프트웨어가 중단되는 것을 발

2021년 3월 7일
·
0개의 댓글
post-thumbnail

쉘 스크립트와 crontab을 활용한 배포 자동화

나는 aws에서 프리티어로 제공된 ubuntu 서버를 사용하고 있었다. 나중에 메모리 부족으로 인해서 -어떤 문제였는지는 다른 글에서 설명하도록 하고- 결국 라즈베리파이로 옮기긴 했으나, 기본적인 골자는 똑같기 때문에 aws 기준으로 설명을 한다.local에서 작업을

2021년 3월 7일
·
0개의 댓글
post-thumbnail

멱등, 비멱등 / PUT, PATCH의 사용

PUT은 멱등하고, PATCH는 비(非)멱등한 메서드라고 말한다. 하지만 이 멱등, 비멱등에 대한 구분은 결국 서버 측에서 API를 만드는 개발자가 구현해야 한다. 그렇다면 멱등과 비멱등에 대한 구분을 알아야 한다.그러나 여러 자료를 찾아보면 PUT은 전체를 바꾸고 P

2021년 3월 7일
·
0개의 댓글
post-thumbnail

안전한 메서드와 HEAD 메서드의 사용

저번에 이어서 메서드에 대해서 설명하고자 한다.9.1.1 Safe MethodsImplementors should be aware that the software represents the user intheir interactions over the Internet,

2021년 3월 7일
·
0개의 댓글
post-thumbnail

서버, HTTP, RESTful API

`"아직도 부족한 개발자지만" ( 일단 밑밥을 깐다. ) 최근 반 년간 밀도 있는 경험을 해서 많은 것을 배웠다고 자부한다. 아직 공부를 시작한지 얼마 안 된 초보 개발자지만, 그럼에도 내가 배운 것들을 보면, "아, 이거 진작에 알았으면 좋았을 텐데...' 하고,

2021년 3월 2일
·
0개의 댓글