반응형 서버3 NodeJS 서버 만들기 그럼 첫 번째 단계로 NodeJS 서버를 만들어 보도록 하겠습니다. 여러분들의 PC에 NodeJS가 설치되었다는 가정하에 시작하도록 하겠습니다. 저는 AWS에 ubuntu 개발환경을 만들어 Cloud9 IDE를 이용하여 개발하도록 하겠습니다. 먼저 서버를 만들고자 하는 폴더를 생성한 뒤 (nodejs_w_react) 해당 폴더로 이동합니다. 이후 터미널에 다음의 명령어를 입력하여 NodeJS 프로젝트를 생성합니다. npm init -y 프로젝트를 생성하였으면 package.json 파일이 생성된 것을 확인할 수 있습니다. 일종의 configuration 파일과 같은 역할을 한다고 보시면 됩니다. 파일 내용을 살펴보면 현재 프로젝트에 설치한 라이브러리 목록이나 서버 실행 시 처음으로 참조할 파일명 등을 확.. 프로그래밍 2022. 10. 27. NodeJS + React 연동 Full Stack Developer가 되기 위한 첫 번째 단계로 백앤드와 프론트앤드 개발 언어를 설정하는 것이 필요합니다. 저는 NodeJS와 React를 연동해서 사용해 볼 예정입니다. 일단 둘 다 JavaScript 기반이라서 별도의 언어를 따로 배워야 할 필요가 없습니다. NodeJS를 이용하면 JavaScript 코드를 서버사이드에서 사용이 가능해집니다. W3Tech에 따르면 세계적으로 1.3%의 웹사이트가 NodeJS로 이뤄져 있다고 합니다. LinkedIn, Uber, Netflix, NASA 등과 같은 대기업들이 서버사이드 언어로 NodeJS를 택하고 있다고 하죠. JavaScript언어를 이용하기 때문에 오픈소스이고 객체지향 언어의 장점을 활용할 수 있습니다. 그리고 상대적으로 속도도 빠.. 프로그래밍 2022. 10. 26. AWS 가입하기 AWS(Amazon Web Services)는 아마존에서 제공하는 클라우드 컴퓨팅 서비스입니다. 해당 분야에서는 압도적인 업계 1위 서비스입니다. 클라우드 컴퓨팅 서비스라 함은 간단히 말해 인터넷으로 접속해서 사용할 수 있는 컴퓨터를 일정 과금 체계를 갖고 빌려주는 서비스라고 생각하시면 됩니다. 어마어마한 크기의 서버가 세계 각 주요 지역마다 구축되어 있으며, 이 중 일부를 빌려서 사용하는 것이죠. 클라우드 컴퓨터를 서버로 이용할 시에 좋은 점은 내 서비스의 사용자 증가 추이를 살펴보면서 컴퓨터 사양을 키워갈 수 있다는 겁니다. 서버를 직접 구축하게 될 때 겪는 딜레마는 어떤 사양의 컴퓨터를 구축할까입니다. 처음 시작하는 서비스이기 때문에 사용자 크기를 예측할 수 없는 경우가 대부분이며 나중에 접속자가 .. 프로그래밍 2022. 10. 20. 이전 1 다음 반응형