본문 바로가기

Dev/[Node.js]

[node.js - npm] dotenv - [환경변수 설정] INTRO node.js express서버 구축 과정에서 환경변수 설정을 위한 .env 파일 설정하는 방법에 대해 알아본다. 환경변수란? 우선 환경 변수란 어떠한 프로세스가 실행될 때 영향을 미치는 동적인 값이라고 정의되어 있네요. "환경 변수(環境 變數, 영어: environment variable)는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임이다." [출처 - 위키백과] 정의는 이렇구요, 우리가 직접 사용하는 입장에서는 아래와 같이 이해하면 되겠네요 1. OS단에 선언되어있는 2. 각기 다른 배포 환경에 따라 같은 변수명을 참조해도 다른 값들을 받아오게 하기 위한 변수 예를 들어, 개발 환경에서는 Local에 있는 DB의 주소(localhost:3306) 를 사용하여 개.. 더보기
[node.js] RestAPI서버 만들어보기(연습) - 2 INTRO 지난 포스팅에서 node.js 프로젝트를 생성하였다. 이번 포스팅은 이 Default로 생성된 프로젝트를 다듬어 볼 것이다. node.js 로 RestAPI만들기 연습 시리즈 1편 : rangsub.tistory.com/104 1. 디렉터리 구조 변경 --> 디렉터리 구조를 바꾸는 이유는 1. 불필요한 디렉터리 제거 2. 직관적인 디렉터리 구조 때문이다. --> bin 폴더를 삭제한다. --> view 폴터를 삭제한다. --> src 폴더를 생성한다. --> src 폴더 내 routes 폴더를 넣어준다. --> src 폴더 내 app.js를 넣어준다. --> src 폴더 내 server.js파일을 생성한다. 2. server.js , app.js 파일 수정 및 env 의존성 추가. --> se.. 더보기
[node.js] RestAPI서버 만들어보기(연습) - 1 INTRO node.js로 API 서버를 만들어볼것이다. 1. node.js설치 --> node.js 공식 홈페이지에서 설치한다. https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org --> 터미널을 열어 아래 명령어를 통해 정상 설치 확인 node -v npm -v 2. express-generator 설치 --> express 를 통해 서버 관련 파일들을 생성할것이다. --> 프레임워크 중 하나이다. --> node.js가 설치되어 있으므로, 직접 js파일을 만들어도 서버 구축이 가능하다. --> 하지만 express 를 .. 더보기

반응형