목록노드 (8)
As i wish

그래프 큐엘에 대한 강의를 듣고 실제 코딩 후 기록을 위해 블로그에 남기고 있는데요. Graph QL - 1 [GraphQL] GraphQL 시작하기 2020년에는 새로운 것을 시작하기로 마음을 먹었었는데 그동안 아버지 홈페이지 리뉴얼 작업으로 인하여 React + MobX + Styled-Component + Firebase + AWS로 프로젝트를 구성하고 끝내느라 시작하지 못하였습니.. eomtttttt-develop.tistory.com Graph QL - 2 [GraphQL] GraphQL 시작하기 - 2 (Query with parameter) 요즘 그래프 큐엘로 서버를 구축하고 있고 공부 중인데, 지난번에는 Query와 기본적인 개념에 대하여 포스팅했었습니다. 이번에는 복습 차원에서 param..

간단하게 express를 이용해서 node js 서버를 만들어보겠습니다. 먼저 npm, node 가 설치 되어있다고 가정합니다. 설치 방법은 생각보다 매우 간단합니다. node js 설치 처음 시작하는 Node.js 개발 - 1 - 설치 및 버전 관리(NVM, n) Node.js는 V8이라는 구글에서 개발한 고성능 자바스크립트 엔진으로 빌드된 서버 사이드 개발용 소프트웨어 플랫폼입니다.기본적으로 자바스크립트는 웹 브라우저(클라이언트 측 ... heropy.blog 1. 원하는 폴더 이름을 만듭니다. $ mkdir auto-aoj 2. npm init 을 해줍니다. $ npm init -> 그럼 pacakge.json 이 만들어지는데 여기에 설치한 노드 모듈들이 정리 되는것을 보실 수 있습니다. 3. 그 ..

기존 node.js 가 설치 되어 있다고 가정하에 업그레이드를 진행합니다. Node.js Upgrade 1. 현재 Node.js 버전확인 $ node -v 2. cache 삭제 $ sudo npm cache clean -f 3. n 모듈 설치 $ sudo npm install -g n 4. n 모듈을 사용하여 Node.js 설치 (다른 버전을 설치하려면 sudo n 1.4.2 이런식으로 입력하면 됩니다.) $ sudo n stable 5. 새로운 Node.js 버전 확인 $ node -v NPM Upgrade 1. 현재 npm 버전 확인 $ npm -v 2. npm 으로 npm 설치 sudo npm install -g npm 3. 새로운 npm 버전 확인 $ npm -v 이상 node.js, npm 버전..

요즘 그래프 큐엘로 서버를 구축하고 있고 공부 중인데, 지난번에는 Query와 기본적인 개념에 대하여 포스팅했었습니다. 이번에는 복습 차원에서 parameter를 가진 Query를 만들 때에 어떻게 해주는지 포스팅해보겠습니다. GraphQL 시작하기 - 1 [GraphQL] GraphQL 시작하기 2020년에는 새로운 것을 시작하기로 마음을 먹었었는데 그동안 아버지 홈페이지 리뉴얼 작업으로 인하여 React + MobX + Styled-Component + Firebase + AWS로 프로젝트를 구성하고 끝내느라 시작하지 못하였습니.. eomtttttt-develop.tistory.com 앞서 스키마를 만들고 Query를 지정해주고 그에 맞는 resolvers를 구성했었는데 parameter를 받기 위해..

안녕하세요. 엄티입니다. 오늘은 Node 서버에서 image url를 가지고 s3 업로드 하는 방법을 포스팅해보겠습니다. 일단 먼저 AWS 계정을 만들고, s3에 bucket을 만들어야하는데, 이는 워낙 간단하니 생략하도록 하겠습니다. 저는 제가 생성한 'kjglass-images' 버킷에다가 이미지를 올릴거에요. 일단 저는 기존에 레거시 사이트에서 크롤링을 통하여 이미지 링크(image src) 를 알고 있고 이를 node 서버에 잠시 업로드 한뒤, 바로 s3에 업로드 하는 방식으로 작업을 진행하겠습니다. 1. 먼저 aws 를 프로젝트에 설치해줍니다. $ npm i aws-sdk 2. 파일을 읽을 수 있는 모듈도 설치해줍니다. $ npm i fs 3. aws config 를 설정해줍니다. const A..

안녕하세요. 엄티 입니다. 오늘은 EC2 (ubuntu) 를 재시작 했을 때에 저의 node app을 pm2를 사용하여 재시작 하는 법에 대하여 포스팅해보겠습니다. 먼저 node app 을 ubuntu 환경에서 사용하기 위해서는 여러가지 방법이 있지만 저는 pm2 를 사용하였습니다. pm2 란 PM2 - Node.js 프로세스 관리 도구 PM2 - Node.js 프로세스 관리 도구 :: Outsider's Dev Story 서버에서 웹 애플리케이션을 운영할 때 보통 데몬으로 서버를 띄워야 하고 Node.js의 경우 서버가 크래시나면 재시작을 하기 위해서 워치독(watchdog) 류의 프로세스 관리자를 사용하게 된다. 나 같은 경우 아주... blog.outsider.ne.kr 노드를 더 우아하게 pm2 ..

오늘은 EC2 (Ubuntu) 에서 node를 설치 및 업그레이드 하는 법을 포스팅 해보겠습니다. 실제 저는 서비스를 운영할 때에 node js를 사용합니다. 근데 버전이 계속해서 나오고 있고, 업그레이드도 되고 있기 때문에 그에 맞게 node 버전 및 npm 버전을 업그레이드 해 줄 필요가 생깁니다. 아주 간단합니다. 저는 node를 설치 할때 nvm 모듈을 사용하여 node를 설치하였는데요. 업그레이드 역시 nvm으로 설치 및 업그레이드 해보겠습니다. 1. nvm 설치 1-1 설치 $ sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 1-2 확인 $ nvm ls -bach: nvm: comma..
안녕하세요.이번에는 간단한 node 서버를 만들어 보겠습니다. 여기서 저는 express를 사용할 건데요.express 모듈은 http와 connect 컴포넌트를 기반으로 하는 웹 프레임워크 입니다. 쉽게 말해 node.js를 사용해서 쉽게 웹 서버를 구성 할 수 있게 해주는 친구죠. 생성은 간단합니다. 일단// express module 생성$npm install express -g // project 생성$express [project name]* 만약 express 명령어를 인식하지 못한다면 $npm install express-generator -g를 한 후 다시 $express [project name] 을 해주시면 잘 생성 됩니다. 그다음$npm install $npm start를 해주면 인터..