전체 글
Node.js 에서 Nodemon으로 자동으로 서버 새로고침 하기
Node를 통해 서버를 실행할 경우, 파일의 변경 사항이 발생하여도 서버가 실행 중일 경우에는 자동으로 새로고침 되어 변경 사항이 반영되지 않습니다. 따라서, 커맨드 라인에서 실행 중인 서버를 종료하고 다시 노드를 실행하고, 새로고침해서 확인해야 하는 번거로움이 있는데요. 변경 사항을 자동으로 반영하도록 할 수는 없을까요? 노드에서 자동으로 서버 새로고침하기 파일에 변경 사항이 발생했을 때, 노드에서 자동으로 서버를 새로고침하려면 다음과 같이 새로운 NPM 인 nodemon을 설치해야 합니다. npm install -g nodemon nodemon 을 설치한 다음에는 이를 사용하기 위해 node server.js와 같이 파일을 실행하지 않고, nodemon server.js 와 같이 파일을 실행합니다. ..
package.json 파일이란 무엇이며 어떤 역할을 할까요?
모든 npm 패키지는 package.json 파일을 프로젝트 루트에 포함하고 있습니다. package.json 파일은 무엇이며 또 어떤 역할을 할까요? pacakage.json이란? package.json 파일에는 프로젝트와 관련된 메타데이터가 담깁니다. 앞서 npm을 패키지를 주고 받는 장소라고 설명했는데요. package.json 은 주고 받는 패키지에 대한 상세 설명서라고 할 수 있습니다. 즉, 패키지의 이름, 버전, 데이터 등이 담긴 파일이 바로 package.json입니다. 이러한 정보들은 모두 npm 뿐만 아니라 패키지의 최종 사용자에게 무척 중요한 것들입니다. 이러한 package.json 파일은 보통 Node.js 프로젝트의 루트 디렉토리에 위치해 있으며, npm 은 이를 통해 프로젝트를 ..
NPM 패키지 매니저 개념과 작동 방식
NPM이란? NPM은 Node Package Manager의 약자로 유용한 패키지를 빠르고 쉽게 공유할 수 있게 하는 패키지 매니저입니다. 패키지란 개발자들이 만든 일련의 유용한 도구 및 프레임워크를 의미하는데요. NPM이란 이러한 패키지를 관리하는 장소이자 도구 및 방법입니다. 오늘날 NPM은 자바스크립트 런타임 Node.js의 기본 패키지 매니저로 사용되고 있습니다. NPM은 다음 두 가지 주된 요소로 구성됩니다. 패키지 출시 및 다운로드를 위한 CLI(Command-Line Interface) 도구 자바스크립트 패키지 호스팅을 위한 온라인 저장소 정리하자면 NPM이란 Node.js에서 사용되는 기본 패키지 매니저로 개발자들이 만든 유용한 패키지들을 함께 공유하는 장소 및 도구입니다. 다양한 NPM ..
길이 있다는 믿음 ⏐ 일상 에세이 ⏐ 34
홀로 자전거를 타고 뉴질랜드를 여행할 때였다. 당시 나는 2박 3일의 식량을 짊어지고 레인보우 트레일을 지나고 있었다. 여행 첫 날, 예상치 못한 자전거 고장과 심각한 비포장 도로 상태 때문에 예상보다 얼마 달리지 못한 채 산 중턱에서 밤을 맞은 적이 있었다. 아무도 없는 깜깜한 산에서 헤드라이트 하나를 켜고 광활한 대지를 달리고 있자니, 덜컥 무서운 생각이 들기도 했다. 그렇다고 오전에는 드문드문 차가 오가기도 하는 길 한복판에 텐트를 치고 잘 수도 없는 노릇이라 지도에 봐두었던 호수까지 이를 악물고 달리는 수 밖에 달리 방법이 없었다. 그렇게 예상보다 몇 시간을 더 걸려 한밤 중 캠프 사이트에 도착하자, 온 몸에 힘이 쭉 빠져 쓰러지고 말았다. 그 날 내가 길을 달려갈 수 있었던 이유는 길이 있다는 ..
[창업 공부] 5. MZ 세대를 통해 살펴본 현대 소비 트렌드
어떤 브랜드는 왜 인기 브랜드가 되고, 또 어떤 브랜드는 외면 당할까? 수 억을 들여 만든 광고는 왜 망하고, 몇 십만원을 들여 대충 만든 광고가 성공하는 이유는 무엇일까? 이러한 상황을 이해하려면 오늘날 소비 문화를 주도하는 MZ 세대를 이해해야 한다. * 이 글은 책 《 지금 팔리는 것들의 비밀 》을 읽고 작성한 글입니다. MZ 세대란? MZ 세대는 1980년대에서 2000년대 사이에 태어난 밀레니얼(M) 세대와 1990년대에서 2000년대에 태어난 제트(Z) 세대를 함께 일컫는 말이다. 국내 인구는 1,700만 명 정도 되는데, 국내 소비의 절반 가량을 차지하고 있다. MZ 세대는 오늘날 소비 '문화'를 이끌어 가고 있는 이들이며, 기업들은 이러한 MZ 세대를 공략하기 위해 고군분투하고 있다. 마켓..
[프리랜서 일지] 4. 프리랜서로 성공하는 방법은 무엇일까?
성공이란 단어 성공이란 단어는 참 묘하다. 우리가 살아가는 사회에는 역할에 따라 나름대로의 성공의 기준이 있기 마련인데, 이 기준이라 함은 보통 평균보다 더 나은 선에 도달함을 의미하는 경우가 많다(관대히 말할 때는 평균 이상을, 엄격한 한국 사회에서는 상위 10% 정도를 성공의 범주 안에 넣는 것 같다). 재밌는 건 학생으로서 성공, 직장인으로서의 성공, 엄마로서의 성공, 남자 친구로서의 성공, 그리고 프리랜서로서의 성공에 이르기까지, 각 역할에 따라 성공의 기준은 제각기 다르다는 것이다. 그렇다면 프리랜서로서의 성공은 무엇을 의미할까? 프리랜서와 성공 앞서 프리랜서의 고충과 단점이라는 글에서 이야기 했듯, 프리랜서는 1. 고용 불안정(+수입 불안정) 2. 조직의 부재 3. 성장 경험의 부재와 같은 문..
[창업 공부] 4. 브랜드 구축 방법에 대하여: 《 창업가의 브랜딩 》을 읽고
북스톤 출판에서 나온 우승우 저자의 《 창업가의 브랜딩 》을 읽었다. 뒷부분에서 인터뷰가 반복되는 부분은 조금 아쉬웠지만, 전반적으로 브랜딩에 대해 여러 기업들의 인터뷰와 인사이트를 살펴볼 수 있는 책이었다. 브랜드란 무엇인가? 브랜드에 대한 많은 정의가 있지만, 자신의 브랜드를 객관적으로 살펴보는 방법 중 하나는 '소비자가 해당 제품이나 서비스를 이용한 다음 기억하게 되는 느낌'이라 할 수 있다. 따라서, 브랜딩이란 '소비자가 자신의 제품과 서비스, 회사에 대해 어떠한 인상을 갖길 원하는가?'로 정리할 수 있다. 만약, 이 질문에 제대로 답할 수 있다면, 해당 브랜드는 '절반은 성공한 것'이라고 저자는 말한다. 브랜드라는 과정 책에는 한국의 29CM, 프릳츠, 마켓컬리, 우주, 로우로우 등의 성장하는 ..
[창업 공부] 3. 스타트업 창업의 밝은 미래를 꿈꾸는 당신이 읽어야할 책 《 스타트업 성공 방정식 》
스타트업. 어떻게 해야 성공할 수 있을까? 정부와 언론은 성공한 스타트업 대표들의 파란만장한 스토리를 아름답게 각색(?)하여 많은 이들의 도전 의식을 고취시킨다. 그런데, 2008년 온라인 선물가게 그로멧을 창업했던 줄스 피에리는 다음과 같이 말했다. 언론에서 말하는 스타트업에 대한 환상은 잊으세요. 대부분 거짓말입니다. 스타트업 중 절반은 1년 안에 망합니다. 스타트업 하지 마세요 스타트업 성공 방정식을 이야기해줄 것 같은 이 책의 저자는 책의 곳곳에서 '스타트업하지 마세요.'라고 말한다. 이는 단지, 시간을 낭비하는 가벼운 실패가 아니라 사업 자금 또한 함께 낭비하는 큰 실패가 될 수도 있기 때문이다. 무엇보다도 스타트업의 종착지라할 수 있는 화려한 투자 유치 후, 기업 매각에 이르는 과정은 무척이나..