간단한 웹 서버 만들기 기본적으로 내장된 http 모듈을 사용하여 웹 서버 기능을 담당하는 서버 객체를 만들 수 있음 require("http") const http = require("http") const server = http.createServer() const port = 3000 server.listen(port, function() { console.log("시작됨 %d", port) }) createServer() : 웹 서버 객체 생성, 매개변수로 요청 / 응답에 대한 콜백 함수 등록 const server = http.createServer(function(req, res) { res.write("asdf") res.end() }) listen() : 서버 실행, 대기 close() ..
[주소 문자열과 요청 파라미터 다루기] - url 모듈을 이용해 주소 문자열을 객체로 만들면 문자열 안에 있던 각각의 정보를 나누어 그 객체의 속성으로 보관한다. - https://www.asdf.com?query=actor- protocol : "https"- host : "www.asdf.com"- query : "query=actor"- require('url')- parse() : 주소 문자열을 파싱하여 URL 객체를 만들어줌- format() : URL 객체를 주소 문자열로 변환 const url = require("url")const curUrl = url.parse("http://www.asdf.com")console.log(curUrl.protocol) //http:console.log(c..
[자바스크립트의 객체와 함수 이해하기] - 자바스크립트에서는 자료형을 명시하지 않는다. - var 키워드를 사용하여 변수를 선언 - 자바스크립트의 자료형- Boolean : 기본 자료형. True / False- Number : 기본 자료형. 64비트, 정수나 부동소수 값, NaN / +INF / -INF- String : 기본 자료형. 문자열- undefined : 값을 할당하지 않은 변수의 값- null : 존재하지 않는 값을 가리키는 값- Object : 객체를 값으로 가짐- typeof 연산자로 변수의 타입 확인- parseInt(), parseFloat() : 문자열을 숫자로 변환하는 메소드 var person = {}person["age"] = 24person.name = "Presto" - ..