백엔드 : 서버공부/Node.js
-
Node.js로 라우팅 실습하기백엔드 : 서버공부/Node.js 2023. 8. 18. 20:00
이번 글에서는 Node.js와 express 라는 것을 통해 간단한 라우팅을 해보겠습니다. 코딩이라고해서 모든 필요한 코드들을 처음부터 끝까지 직접짜는것은 굉장히 비효율적이고 실제로 그렇게 이루어지지 않습니다. Node.js를 사용하여 코딩할때도 마찬가지입니다. Node.js를 지원하는 express라는 라이브러리를 이용해서 서버코드를 작성할 것 입니다. Express라이브러리 설치는 터미널을 통해 이루어지게됩니다. npm을 통해 터미널에 명령어를 입력해 다운받아보겠습니다. 터미널에 아래와 같은 명령어를 입력합니다. npm init entry point 입력만 잘해주고 나머지는 공란으로 두고 엔터치기 이 명령어를 입력하면 사용한 라이브러를 기록해주는 package.json과 같은 필요한 파일들이 자동으로..
-
Node.js 란?백엔드 : 서버공부/Node.js 2023. 8. 18. 17:40
이번 카테고리에서는 Node.js를 이용해서 html파일을 넘겨주도록하는 기본적인 라우팅을 구현해보겠습니다. 우선 Node.js가 무엇인지에대해 알아보도록 하겠습니다. Node.js란 무엇인가? Node.js를 인터넷에 검색해보면 javascript 런타임이라고 소개하는 것을 쉽게 볼 수 있습니다. javascript는 Html을 조작하기 위한 언어로 Html에 종속된 언어입니다. javascript는 웹페이지를 좀더 다이나믹하게 바꿔주는 역할을 합니다. 이 javascript해석은 chrome과 같은 브라우저가 담당합니다. 그 중 chrome은 javascript해석 도구로서 V8이라는것을 만들었습니다. 이 V8에 부가적인 기능을 추가해서 그 자체로 출시를 하게 되는데 이것이 Node.js입니다. No..