기타/NodeJS

cookie-parser 모듈을 설치하기 전에, 일단은 서버를 실행하고, express 모듈로 경로를 나누는 것까지만 구현해본다. cookie-parser 모듈을 쓰기 전에 테스트로 간단하게 환경 만들기. 1. 터미널을 연다. ( Ctrl + ` ) 2. "npm init" 명령어로 모듈을 설치할 준비를 한다. (각종 설정 값을 지정한다.) 3. "npm install express" 명령어로 express 모듈을 설치한다. (경로 지정 용 모듈.) // 모듈 추출 (Import/Require) const http = require('http'); const express = require('express'); // express 객체 생성. const app = express(); // 응답. app...
http 모듈만 사용해도 라우터를 구현할 수 있지만, 더 쉽게 하기 위해서 express 모듈을 사용한다. 라우터는 경로를 지정해주는 것을 뜻한다. express 모듈 설치하기 터미널을 켠다. ( Ctrl + ` ) 원하는 경로에서 npm init 명령어를 실행하고, 각종 설정 값을 입력한다. 우리가 패키지를 다운받으면, 패키지마다의 버전 등을 관리하는 파일이 필요하다. npm init 명령어를 사용하면, package.json 파일을 만들어준다. express 모듈을 설치한다. 뭔가 다운로드 되는 느낌이 난다. 모듈이 추가된 것을 볼 수 있다. (폴더랑 파일이 추가되었고, package.json에 적혀있음.) 서버를 실행할 때, "node (파일 이름)" 명령어를 입력하면 된다고 했었다. 2021.06..
서버 실행해보기 // 모듈 가져오기. var http = require('http'); // 클라이언트의 요청을 처리할 함수 선언. function onRequest(req, res) { // request, response는 길어서 줄여서 씀. // 뒤에 올 내용이 이런 거다. 하는 헤더 설정. res.writeHead(200, {'Content-Type':'text/plain'}); // 200은 상태 코드(Status Code)이다. plain은 일반 text를 의미함. // 데이터 전송. res.write("Hello NodeJS"); // 응답 종료. res.end(); } // 서버 생성. var server = http.createServer(onRequest); // 옵저버 패턴. // 요..
JavaScript의 기본 문법을 익히고, 다른 언어 한번 갔다오면 다 초기화된다. ㅋㅋ 언어마다 기본은 다 같으므로, 문법만 스윽 보면 다시 기억날 수 있도록 정리해보았다. 주석, 변수 /* --- 00. 주석 선언 --- */ /* --- 01. 기본 변수 선언 --- */ /* --- 02. 최근 변수 선언 --- */ /* --- 03. 정수 연산 --- */ /* --- 04. 소수점 연산 --- */ /* --- 05. 문자열 --- */ /* --- 00. 주석 선언 --- */ // 주석 /* 주석 */ /* --- 01. 기본 변수 선언 --- */ var var1; var var2 = 20; var1 = "Hello World"; var2 = 10; // 오류 안 남. /* --- 02..
솔직히 서버라고 해서 긴장 많이 했는데, 설치가 이렇게 쉬운지 몰랐다. NodeJS 설치하기 설치 프로그램 다운받기 https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 오른쪽은 베타 버전 느낌이 강해서, 안전한 왼쪽을 다운받는다. 설치하는 과정은 너무 간단해서 캡처를 못했다. 다음 -> 다음 하다보니, 체크 표시를 신경쓰지않고 다운받았다. 설치되었는지 확인하기 Cmd 창에서 "node" 를 입력해보면, 확인 할 수 있다. 나올 때는 (Ctrl + D), 또는 (Ctrl + C) 2번으로 나올 수 있다. VSCode 설치하기 VSCode 설치 프로그램 다..
웹 서버 동작 방식 요청을 보내면 응답이 온다. 요청이 안 오면 계속 대기한다. 도메인 네임 서버 도메인을 IP 주소로 변환해주는 서버이다. cmd 창에 "ping 도메인" 명령어를 입력하면, 도메인의 IP주소를 볼 수 있다. JSON JavaScript Object Notation (자바스크립트 객체 표기법)이다. JSON이라고 쫄지말자. 어렵지 않다. 서버 쪽 언어, 플랫폼 PHP 압도적으로 쓰인다. NodeJS 클라이언트가 자주쓰는 언어인 Javascript를 사용한다. 덕분에 클라이언트 개발자들이 서버를 배우기 쉬워져서, 인기가 많아짐. Python 파이썬 언어 자체가 배우기 쉽고, 서버도 지원한다. C/C++ 웹 서버보다는 계속 연결을 해놓는 소켓 서버로 많이 활용된다. 성능이 좋다. Go 언어..
푸쿠이
'기타/NodeJS' 카테고리의 글 목록