반응형

Back-end/Node.js 32

[Node.js] 동기와 비동기 / callback

동기와 비동기 - 동기: 동기적으로 일을 처리한다는 것은 어떤 일을 처리하고 그 일이 끝난 뒤에 다음 일을 처리하는 것을 말합니다. 다음 일은 현재 수행 하는 일이 끝낼 때까지 기다려야 합니다. - 비동기: 비동기적으로 일을 처리하는 것은 현재 수행하는 일을 하는 동안 다른 일도 같이 처리할 수 있는 것을 말합니다. 현재 수행하는 일이 끝낼 때까지 기다리지 않고 여러 가지 일을 병렬적으로 처리할 수 있습니다. node.js의 함수를 보면 동기적 사용과 비동기적 사용으로 나뉜 함수들이 있습니다. 동기적으로 사용하는 함수명에는 'Sync'가 붙어 있고, 비동기적으로 사용하는 함수에는 'Sync'가 붙어있지 않습니다. 다음 코드가 같은 작업을 수행하는 함수를 비동기적으로 사용할 때와 동기적으로 사용할 때를 보..

Back-end/Node.js 2020.12.22

[Node.js] URL모듈을 통해서 동적 웹페이지 만들기

URL의 id값에 따라 본문의 내용이 바뀌는 동적 웹페이지를 만들어보겠습니다. var http = require('http'); //http 모듈 요청 var fs = require('fs'); // fs 모듈 요청 var url = require('url'); //url 모듈 요청 var app = http.createServer(function(request,response){ var _url = request.url; var queryData = url.parse(_url, true).query; var title = queryData.id; if(_url == '/'){ // Home일 경우 title = 'Welcome'; } if(_url == '/favicon.ico'){ return res..

Back-end/Node.js 2020.12.21
반응형