인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
Language/Java (JVM)

☕ JDK & JRE 초간단 설치 및 환경 변수 설정

자바 (JDK / JRE) 설치 먼저 아래 홈페이지에서 jdk와 jre를 설치해준다. JRE : 자바 실행 환경(Java Runtime Environment)의 약자로 자바로 만들어진 프로그램을 실행시키는데 필요하다. JDK : 자바 개발키트(Java Development Kit)의 약자로 이름 그대로 개발자들이 자바로 개발하는 데 사용된다. ※ JAVA SE 8 ( 8u202 and earlier ) 버전을 사용하는 이유 Oracle이 2018년 7월부터 JAVA를 유료( Paid ) 구독형 라이센스로 개편하면서 JAVA SE 8 ( 8u211 and later ) 버전부터는 6개월 이후부터는 보안 업데이트가 이루어지지 않는 형태로 변경되었다. 그렇기 때문에 Oracle에서 무료로 보안 업데이트를 지원..

category_image
인파_
2022.08.01
(0)
Node.js/Node

[NODE] 📚 노드 환경변수(env) 다루기

환경 변수란? 일반적으로 우리는 코드 베이스는 하나만 관리하고, 개발, 테스트, 운영 등 여러 환경에 애플리케이션을 배포하는데요. 어느 환경에 배포하느냐에 따라서 다르게 설정해야하는 항목은 보통 운영 체제 레벨에서 환경 변수를 통해 관리하게 됩니다. 대표적인 예로, 개발 환경에서는 로컬 DB를 사용해야하는데, 운영 환경에서는 원격 DB를 사용해야하는 경우를 들 수 있습니다. 뿐만 아니라 DB password나 API key와 같은 인증 정보는 공개된 코드 저장소에 올리면 안 되기 때문에 환경 변수로 저장해놓고 사용하는 것이 일반적입니다. 환경 변수 접근 Node.js에서 환경 변수에 접근할 때는 process.env라는 내장 자바스크립트 객체를 사용합니다. process는 전역 객체여서 별도로 임포트해야..

category_image
인파_
2021.11.03
(0)
Node.js/Express

[EXPRESS] 📚 dotenv 미들웨어 사용법 💯 정리

dotenv 모듈 dotenv는 환경변수를 .env파일에 저장하고 process.env로 로드하는 의존성 모듈이다. dotenv를 사용하는 이유는 우리가 개발을 하는 과정에서 서버주소, 고유 API KEY 값 등 필요한 정보들을 저장을 하게 된다. 그리고 이러한 정보들은 민감한 정보임과 동시에 보안이 이루어져야 하는 정보들이다. 만약 이러한 정보들이 오픈소스(깃허브)에 공개될 경우, 해킹을 당하거나 보안적인 면에서 위험할 수 있다. 이러한 문제로 dotenv 패키지를 이용하여 환경변수 파일(.env)을 따로 만들어 관리하고, 개발 초기 단계에서 세팅하기를 권고한다. 선행 학습 ✍️ dotenv은 환경변수를 다루는 모듈이다. 따라서 dotenv을 배우기 전에 노드에서 환경변수를 어떻게 다루는지에 대한 학습..

category_image
인파_
2021.11.03
(0)