실무에서 프론트를 하면서 백엔드와 소통하는 데 있어서 백엔드에 대한 지식도 필요하다는 것을 알았다. 그래서 백엔드에 대해서 공부를 해보고 싶다는 생각이 들었다.그래서 공부할 언어로 node.js를 선택했다!그 이유는 지금 내가 쓰고 있는 javascript를 사용하기
node.js에서 모듈은 총 3가지가 있다.내가 만든 모듈, node.js에 내장이 되어 있는 모듈, 다른 개발자들이 오픈 소스로 올려 놓은 모듈이다.오늘은 node.js에 내장 되어 있는 모듈과 다른 개발자들이 오픈 소스로 올려 놓은 모듈에 대해서 알아 보고자 한다.
Node.js에서의 이벤트란 어떤 일이 발생했을 알리는 신호이다.Events 코어 모듈은 EventEmitter라는 클래스를 공개하고 있다.EventEmitter 클래스가 있어야 이벤트 사용이 가능하다.EventEmitter는 단지 클래스 이기 때문에 객체로 만들어서
node.js에 코어 모듈에 http라는 모듈이 있다.http라는 코어모듈을 통해서 http라는 통신규약으로 클라이언트와 통신하는 서버를 만들 수 있다.http.createServer() 메소드는 서버역할을 하는 객체 하나를 생성해준다.server.listen()은 서
express: node.js에서 실행될 서버 프로그램을 간편하게 만들 수 있게 해주는 프레임 워크npm으로 express로 설치해준다.require함수로 express를 불러오고 app이라는 상수에 담아준다.express의 get이라는 메소드를 통해서 첫 번쨰 인자로
express로 동적 라우팅을 해보고자 한다.이름이 적힌 배열이 있고 이 배열에 이름들을 동적 라우팅을 해주고 한다.get메소드 첫 번째 url에 "users/:id"라는 url을 사용하면 :id부분이 동적 라우팅이 가능하다. "users/1"이라는 url을 넣어주면
express는 서버프로그램을 만등 때 사용하는 프레임 워크이다.express프로그램에 필요한 최소한의 기능만을 제공한다. 이 뜻은 자유도가 높다는 것이다.서버에는 2가지 경우가 있다.웝페이지를 response에 담아서 보내주는 서버인 웹서버,요청을 처리하고 처리한 결
정보를 불러오는 방법은 2가지 있다.1\. paramsparmas는 필수값으로 url을 보낼 때 꼭 넣어주어야 하는 값이다.url에 :id를 추가하면 request에 params에 id라는 속성이 추가 된다. 원하는 값을 :함꼐 넣어주면 된다. id값을 가지고 와서 메