CentOS에서 node 환경을 구성하기 위해 nvm 활용하여 node.js를 설치해보겠습니다. nvm을 활용하는 이유는 node, npm 버전을 상황에 따라 쉽게 사용할 수 있기 때문에 버전에 따른 테스트와 서버 구동을 빠르게 진행할 수 있습니다. 그리고 버전마다 글로벌 모듈도 따로 설치가 가능하기 때문에 관리 측면에서도 장점이 있습니다. 그럼 nvm, node, npm을 설치하고 간단한 node.js 서버를 구동해보겠습니다. 1. nvm 설치 서버상에 nvm 설치를 위해 wget 모듈이 설치되어 있는지 확인합니다. 설치가 안되어 있다면 다음 명령어로 설치해주세요. yum install wget 다음은 nvm을 wget으로 다운로드 후 바로 설치하는 명령어입니다. wget -qO- https://raw..
Spring을 처음 배웠을때 Service, Dao를 Autowired로 필드 주입으로 배웠습니다. 당연히 지금까지 필드 주입으로 해야 한다고 생각 했습니다. 얼마전까지 node로 서버를 개발하다 다시 Spring을 사용해야 할때까지 말이죠. 하지만 최근에 Spring Boot 문서를 보다보니 Autowired를 필드 주입이 아닌 생성자 주입으로 권고 하고 있는 것을 알았습니다. 왜 필드 주입을 하는지 그리고 공식 문서에서 어떤 방식은 추천하는지 알아 보겠습니다. 1. Autowired 생성자 주입으로 변경하는 방법. 우리가 배워 왔던 방식은 아래와 같은 코드 입니다. public class ExampleCase{ @Autowired private ChocolateService chocolateServi..
Express는 node 활용을 도와주는 웹 프레임워크입니다. Express를 사용하면 쉽게 노드 서버 생성이 가능합니다. 1. node, npm 설치하기. Express 프로젝트를 생성하기 전에 노드를 설치해야 합니다. 노드는 노드 공식 홈페이지에서 설치해도 되지만 저는 nvm을 활용하여 설치하는 것을 권장드립니다. 만약, 노드 서버에서 설치하고 싶다면 아래 노드 공식 홈페이지에서 다운로드 받으세요. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org nvm으로 노드를 설치하는 방법은 아래 포스팅을 확인하여 설치하세요. https://firework-..
nvm 활용하여 node, npm 설치하는 방법을 알아 보겠습니다. 1 설치 sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash 2 설정 설치 후 nvm 명령어가 실행이 되지 않는 다면 환경설정을 해주어야 합니다. nano ~/.bashrc 아래 내용을 복사 후 저장합니다. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm 설정을 로딩 하기 위해 아래 명령어를 실행 합니다. source ~/.bashrc 3 설치 확인 명령어를 쳤을때 아래와 같이 나온다면 성공적으로 설치가 완료 된 ..
- Total
- Today
- Yesterday
- GPTGOT
- git
- 퍼셉트론
- react
- GPT서비스
- numpy
- CHATGOT
- React 프로젝트 생성
- vscode
- LeetCode 풀이
- LeetCode 30일 챌린지
- LeetCode 5월 챌린지
- JavaScript ID 정규식
- 파이썬 numpy
- 30 Day LeetCode Challenge
- 버츄얼스튜디오코드
- LeetCode 알고리즘 공부
- 노드
- 머신러닝
- Next.js 프로젝트 생성
- Node
- 지도학습
- Python
- 넘파이
- Component
- Java leetcode
- 에라토스테네스
- 리엑트
- 파이썬
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |