전체 글
-
HTTP packetWeb 2024. 6. 7. 21:57
Request# example[Request]Method URI HTTP_VersionHEADERBody# header[Request]POST /somerequest HTTP/1.1Host: a.comContent-Type: application/x-www-form-urlencodedContent-Length: 100User-Agent: Mozilla/5.0(Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML, like Gecko)Chorom/114.0.0.0 Safari/537.36Referer: Cookie: session=somesessionvaluesparam1=parameter # bodymethodGET : URL 쿼리를 통해 파리미터를 담아..
-
PrototypeWeb/Node.js 2024. 6. 7. 21:48
자바 스크립트에서 객체 지향을 하기 위해 사용하는 개념prototype은 생성자 함수가 실행될 때 반환해주는 프로퍼티__proto__ 는 상위 prototype을 접근할 때 사용사용 예시function Ultra(this.test = "testing"){}Ultra.prototype.hello = "world"function Super(){}Super.prototype = new Ultra()function Sub(){}Sub.prototype = new Super()var o = new Sub()순서변수 o에 넣기 위한 생성자 함수 new Sub() 실행Sub의 prototype 즉, 변수 o 에게 반환해주기 위한 객체를 생성하기 위해 prototype사용Sub.prototype이 생성자 함수 new ..
-
ExpressWeb/Node.js 2024. 6. 7. 21:47
프론트엔드에서 온 Request를 API를 통해서 받은 뒤, 백엔드에서 데이터를 조회, DB 조회 등 역할을 수행하고 Response를 보내는 웹 프레임 워크를 만들고 사용하는 것설치npm i express기본 예제const express = require('express')const app = express()app.get('/', function (req, res) { res.send('Hello World')})app.listen(3000)설명app.get('/', function(req, res){ res.send('Hello World!')})// HTTP Get 메소드 루트 라우팅 콜백 함수 버전app.get('/', (req, res) =>{ res.send('Hello World!')})..
-
Node.js 기초Web/Node.js 2024. 6. 7. 21:46
Node jsjavascript를 브라우저가 아닌 로컬 환경에서 실행시키기 위해 도와줌설치https://nodejs.org/en/download/prebuilt-installernode —verisonnpm -vnpmnode js에서 모듈을 가져와 쓰기 위한 패키지npm install 패키지명 으로 사용npm 사용 예시figlet 사용npm install initnpm 패키지를 한번에 관리하기 위함npm install figletnpm install figlet --save 이랑 같은 결과를 도출-save가 현재는 default로 붙기 때문에 굳이 안해줘도 됨npm install figletnpm figlet 패키지를 설치npm install figlet -g 을 하게 되면 전역으로 설치를 하므로 패키지..