Til38 06Feb2020 TIL Node.js V8 (자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임이다. Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다. (출처 : 위키) Node.js 사용 시 주의사항 (출처 : Fall in IT) 싱글스레드이기 때문에 하나의 작업 자체가 시간이 많이 걸리면 전체 시스템의 성능이 낮아진다. - CPU를 많이 사용.. 2020. 2. 6. 04Feb2020 오늘의 생각 달력을 보면 어느새 연초고, 연말이고 한다. 베트남에서 근무한지 햇수로 5년차, 다음 달이 되면 만으로 4년이 되어간다. 처음 베트남에 입성했을 땐, 1년 버틸 수 있을까 싶었던 것이 눈깜빡하니 벌써 만으로 4년이 되어간다니 내자신에 놀라고, 시간의 속도에 또 놀라는 중. 한국은 계절 변화에 따른 온도차가 큰 편이라 날이 따수워지면 3월 봄이 왔구나, 날이 추워지면 아 한해가 가는구나 싶지만, 베트남 남부지방은 일정하게 더운 열대 기후라 시간 가는 느낌이 더디다. 달력을 보면 어느새 연초고, 연말이고 한다. 베트남 법인 운영 관련 애로사항 베트남에서 근로하면서 가장 어려운 점이 무엇이냐고 묻는다면, 이 나라의 획일되지 않은 법과 불투명한 제도라 말할 것이다. 우선 베트남 행정법은 우리나라의 법과 다르게 .. 2020. 2. 4. 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. 28Jan2020 TIL Body.json() :When the fetch is successful, we read and parse the data using json(), then read values out of the resulting objects as you'd expect and insert them into list items to display our product data. (출처 : mdn) fetch(server, { method: "GET", headers: { "Content-Type": "application/json" } }) .then(res => res.json()) .then(json => { app.data = json; return callback !== undefined ? callback.. 2020. 1. 29. 15Jan2010 TIL Browser A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web. When a user requests a particular website, the web browser retrieves the necessary content from a web server and then displays the resulting web page on the user's device. (출처 : Wikipedia) 이 위키피디아의 두 문장이 브라우저의 정의와 핵심 기능을 소개한 문장이라고 생각한다. 웹 브라우저는 소프트웨어 웹 어플리케이션으로서WWW.. 2020. 1. 16. 이전 1 2 3 4 5 ··· 7 다음