본문 바로가기

Node.js6

express를 사용하여 간단한 서버 만들기 Express 는 가장 인기있는 Node 웹 프레임 워크 이며, 다른 많은 인기있는 Node web frameworks의 기본 라이브러리 입니다. Express는 다음과 같은 메커니즘을 제공합니다: HTTP 통신 요청(Request; GET, POST, DELETE 등)에 대한 핸들러를 만든다. 템플릿에 데이터를 넣어 응답(response)을 만들기 위해 view의 렌더링 엔진과 결합(integrate)한다. 접속을 위한 포트나 응답 렌더링을 위한 템플릿 위치같은 공통 웹 어플리케이션 세팅을 한다. 핸들링 파이프라인(reqest handling pipeline) 중 필요한 곳에 추가적인 미들웨어 처리 요청을 추가한다. //express 를 불러와 사용을 하겠다 const express = require(.. 2023. 1. 26.
npm init 을 사용해 보자 일단 node.js에서 npm 모듈을 설치 하려면 npm install {모듈이름} 을 해야 하지만 그 전에 할 게 있습니다 아래 명령어를 쳐 줍니다. npm init 이게 뭐냐?! npm을 이제 사용하겠다 그래서 여기서 다운 받은 모듈들이 뭔지 정리를 하면 좋잖아요 그래서 정리를 하시려면 npm init 이라는 명령어가 있습니다 즉 npm을 이용해서 패키지들을 다운 받을 건데 그거를 시작하겠다 init 이 이제 뭐 initialize 라는 영어 단어의 약자인데 npm을 시작하겠다 라는 명령어를 입력해 주면 설명이 나옵니다 이거는 패키지 네임을 뭘로 할 건지 버전은 몇 버전으로 할 건지 디스크립션 설명을 뭘로 할 건지 뭐 이런 게 나오는데 그냥 쭉쭉 엔터를 쳐 주시면 됩니다 그러면 자동으로 뭔가 적용이 .. 2023. 1. 26.
Postman 을 이용하여 Http 요청 메서드 이해하기 #2 http 모듈로 API 실습예제 만들기 GET, POST, PUT, DELETE 명령어 사용해 보기 code //http 모듈 사용 (http 서버 만들기) const http = require('http'); // 데이터 저장용 const users = {}; // 서버를 만듬 http.createServer((req, res) => { try { //GET 메소드 if (req.method === 'GET') { //url : / if (req.url === '/') { return res.end(JSON.stringify({ message : "hello!", })); //url : about } else if (req.url === '/about') { return res.end(JSON.stri.. 2023. 1. 18.
Postman 을 이용하여 Http 요청 메서드 이해하기 #1 자 첫번째 vscode를 켜시고 빈 js 파일을 하나 만들어 줍니다 저는 test.js 라고 이름을 짓겠습니다. 그리고 이제 코드를 만들어 보겠습니다 기본 서버부터 만들어 봅시다 일단 http 모듈을 사용하여 서버를 만들어 준다 const http = require('http'); 서버를 만듭니다 함수(req = 클라이언트로부터 오는 요청, res = 서버가 보내주는 응답) http.createServer((req, res) => { res.write('TEST'); res.end('Hello'); }) 이제 만들어진 서버를 프로세스로 올립니다 8082포트에 서버를 올려 봅시다 .listen(8082, () => { console.log('8082번 포트에서 서버 대기 중입니다'); }); 이제 vsco.. 2023. 1. 17.