IT/Node.js 썸네일형 리스트형 forever로 프로젝트 계속 띄우기 cd /opt/gopath/src/github.com/hyperledger/quasar-safepass git pull # forever 사용하는 프로젝트 리스트 forever list # forever 프로젝트 종료 forever stop 0 forever stop 1 # 프로젝트 포트 확인 및 포트 죽이기 sudo netstat -tnlp | grep 3000 sudo kill -9 # forever 프로젝트 실행 # forever start -c "수행할 명령어" 수행할 프로젝트 경로 forever start -c "quasar dev" . cd jwt-server forever start -c "./start.sh" . 로그 확인하기 forever list # logfile 경로 확인 후 info.. 더보기 swagger 시작하기 metleeha.tistory.com/entry/Swagger%EB%A1%9C-Express-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0 더보기 npm이란 무엇일까? 자바의 Maven처럼 npm은 통한 패키지(모듈) 관리 npm은 Node Packaged Manager의 약자입니다. 무슨 의미인지 한 번 추측을 해볼까요? 먼저 Node는 Node.js를 의미하는 것 같습니다. Packaged라는 것은 package로 만들어진 것들을 의미하는 것 같습니다. package는 모듈이라고도 불리는데 패키지나 모듈은 프로그램보다는 조금 작은 단위의 기능들을 의미합니다. 그리고 Manager는 잘 아시는 것처럼 관리자를 의미합니다. 이걸 합쳐보면 npm이라는 것은 Node.js로 만들어진 pakage(module)을 관리해주는 툴이라는 것이 됩니다. 이름처럼 npm은 Node.js로 만들어진 모듈을 웹에서 받아서 설치하고 관리해주는 프로그램입니다. 개발자는 단 몇 줄의 명령어로.. 더보기 nvm 버전 고정하기 nvm 버전의 default가 8이라 매번 바꿔줘야 하는 불편한 상황이 있었다. 1 nvm use v12 cs 아래와 같이 설정하면, 이제 매번 v12 로 바꿀 필요가 없다. 1 nvm alias default 12 cs 더보기 [JWT] 토큰(Token) 기반 인증에 대한 소개 [JWT] 토큰(Token) 기반 인증에 대한 소개 [JWT] 토큰(Token) 기반 인증에 대한 소개 | VELOPERT.LOG 소개 토큰(Token) 기반 인증은 모던 웹서비스에서 정말 많이 사용되고 있습니다. 여러분이 API 를 사용하는 웹서비스를 개발한다면, 토큰을 사용하여 유저들의 인증작업을 처리하는것이 가장 좋은 velopert.com 요약 토큰 기반 인증 시스템 선택의 이유 Stateless 서버 cf. Stateful 서버 클라이언트에게서 요청을 받을 때 마다, 클라이언트의 상태를 계속해서 유지하고, 이 정보를 서비스 제공에 이용합니다. stateful 서버의 예제로는 세션을 유지하는 웹서버가 있습니다. 예를들어 유저가 로그인을 하면, 세션에 로그인이 되었다고 저장을 해 두고, 서비스를 제.. 더보기 JSON Web Token 소개 및 구조 JSON Web Token 소개 및 구조 더보기 nvm 설치 https://trustyoo86.github.io/nodejs/2019/02/18/ubuntu-nvm.html 더보기 Node.js 실습 및 예제 Part 1. 소개 Node.js 개발 환경구축 우분투 설치 $ sudo apt-get install -y build-essential $ curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - $ sudo apt-get install -y nodejs참고 curl이 설치되어 있지 않은 경우 : '$ sudo apt-get install curl' 명령 실행 아카이브 주소와 관련된 오류가 발생한 경우 : '$ sudo apt-get update' 명령 실행Node.js 실행$ nodenode 명령어를 실행하면 다음과 같이 Node.js 코드를 입력할 수 있는 REPL 화면이 나타납니다. 이 화면에서 한 줄씩 코드를 입력해 실행해볼 수 있습니다.Ct.. 더보기 이전 1 다음