본문 바로가기

웹/Node.js2

http모듈/ 템플릿 엔진 1. pipe() 함수 - 버퍼(Buffer)는 메모리에 일부 공간을 나타내며, 바이트 단위의 정수 형태의 배열로 데이터를 저장하는 역할을 합니다. 주로 파일이나 네트워크와 같은 데이터 소스에서 읽거나 쓸 때 사용되며, 데이터를 일부분씩 처리하고 안정적인 전송을 위해 활용됩니다. const buf = Buffer.from('Hi') // HI라는 글자를 버퍼에 저장 // 이 객체는 일반적으로 힙(heap) 메모리에 저장됩니다. console.log(buf) // 변수에 담긴 값을 16진수로 출력 console.log(buf.length) console.log(buf[0]) //첫글자의 아스키코드 72 console.log(buf[1]) //두번째 글자의 아스키코드 105 console.log(buf.to.. 2023. 11. 13.
Node.js 우선 Node.js를 살펴기 앞서... 서버란? 요청을 받으면 요청한 내용을 보내주는 프로그램입니다. 요청에는 4개 방식이 있습니다. 읽기(GET) 쓰기(POST) 수정(PUT) 삭제(DELETE) 입니다. 원래 JavaScript의 해석은 브라우저의 역할입니다. 하지만 Node.js를 이용하면 브라우저 내에서 말고도 다른 환경에서도 JavaScript 실행할 수 있게 됩니다. 즉 Node.js는 JavaScript를 실행할 수 있게 해주는 환경입니다. JavaScript를 프로그래밍 언어처럼 쓸 수 있게 해줍니다. 1. Node.js Node.js는 JavaScript 런타임 환경으로, 서버 측 애플리케이션을 개발하기 위한 오픈 소스 환경입니다. Node.js는 비동기 프로그래밍을 강조하며, 이벤트 기.. 2023. 11. 3.