본문 바로가기

node.js3

06Feb2020 TIL Node.js V8 (자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임이다. Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다. (출처 : 위키) Node.js 사용 시 주의사항 (출처 : Fall in IT) 싱글스레드이기 때문에 하나의 작업 자체가 시간이 많이 걸리면 전체 시스템의 성능이 낮아진다. - CPU를 많이 사용.. 2020. 2. 6.
02Feb2020 TIL Express를 사용하지 않고, Node.js 를 사용하여 간단한 서버 구축하기 window.location : 현재 나의 위치 정보를 알 수 있다. 예시)) https://monkeyworld.com/search?keyword=monkey window.location.path => "/search" window.location.search => "?keyword=monkey" 응용 : keyword의 값인 monkey 추출하기 1. 우선 npm의 querystring 모듈을 가져온다. const querystring = require('querystring'); 2. querystring의 .parse() method를 활용하여 keyword의 값을 찾아준다. let search = location.s.. 2020. 2. 3.
30Jan2020 TIL 어제 한 내용 정리 APIs : 서버 자원에 접근하기 위해서 어떻게(HOW) 상호교류해야하는지를 알려주는 가상의 접점 URL : logical 서버 리소스의 위치. 도메인 네임(domain name, path to the resource)포함.= endpoints AJAX : 페이지가 로딩된 후에 웹 어플리케이션이 정보 저장/로드하는 것을 허락하는 기술집. 대부분의 사람들은 jQuery's $.ajax 매서드를 사용하여 AJAX를 단순화하는 library 또는 frameworks를 이용한다. URL : Uniform Resorce Locator 1) http:// 2) www. 3) google.com/ 4) search 5) ?q=puppies 6) #p2 1) scheme 2) host 3)subdo.. 2020. 1. 31.