본문 바로가기

node.js3

node.js 버퍼 스트림 파이프 Express프레임워크 버퍼(buffer)메모리에 저장되는 일부 공간바이트 단위로 저장되며 integer 형태의 배열const buf = Buffer.from('Hi');console.log(buf);console.log(buf.length);console.log(buf[0]);console.log(buf[1]);console.log(buf.toString());const buf2 = Buffer.alloc(2);buf2[0] = 72;buf2[1] = 105;console.log(buf2.toString());console.log('-------------')// nodejs 를 메모리 버퍼에 문자열 사이즈 만큼 메모리를 할당하고 문자를 저장 후 출력// 단 아스키코드를 사용const buf3 = Buffer.alloc(6).. 2024. 4. 26.
node.js 동기, 비동기 getUserInfo(userId, (user) => { getPosts(user.id, (posts) => { displayPosts(posts); }, (error) => { handleError(error); });}, (error) => { handleError(error);});getUserInfo(userId) .then((user) => { return getPosts(user.id); }) .then((error) => { displayPosts(posts); }) .catch((error) => { handleError(error); });프로미스(Promise)비동기(특정.. 2024. 4. 26.
node.js node.jsnode.js는 JavaScript 런타임 환경으로 서버 애플리케이션을 개발하는데 주로 사용됨설치https://nodejs.org/en/ Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 함수function sum(num1, num2){ console.log('sum() 호출!'); return num1 + num2;}const result = sum(10, 20);console.log(result)console.log('---------------')// 함수의 메모리 주소 전달하는 방법const add = sum;con.. 2024. 4. 26.