Node.js 파일 존재 여부 확인 fs.exists fs.access

특정 파일이 존재하는지 확인하기위해 fs.exists() 메소드나 fs.access() 메소드를 사용할 수 있습니다. 이 외에도 다양한 방법으로 파일 존재 여부를 확인할 수 있지만 fs.access() 메소드를 사용하는 것을 권장합니다. fs.exists() fs.exists(path, callback)는 파일 또는 디렉토리의 존재 여부를 확인하는 비동기 함수입니다. 그러나 콜백이 호출되지 않을 수도 있는 문제로 인해 Node.js에서는 사용을 권장하지 않습니다. 주어진 경로의 파일 또는 디렉토리가 존재하면 … Read more

Node.js 파일 읽기 fs.readFile()

fs.readFile() 메소드는 Node.js에서 파일을 비동기적으로 읽을 때 사용하는 함수입니다. 파일을 열고 내용을 읽은 뒤, 콜백 함수를 통해 결과를 전달합니다. 이 함수는 파일을 완전히 읽은 후(전체 파일을 메모리에 로드)에 콜백 함수를 호출하기 때문에, 파일을 스트리밍하지는 않습니다. readFile 기본 문법 readFile 사용 방법 위 예제는 example.txt 파일을 utf8 인코딩으로 읽어오는 코드입니다. 파일을 모두 읽은 후 콜백 함수를 … Read more

Node.js 파일 쓰기 fs.writeFile()

fs.writeFile()메소드는 Node.js의 fs(File System) 모듈에 있는 메소드입니다. 데이터를 파일에 비동기적으로 작성할 때 사용합니다. 만약 해당 파일이 파일 시스템에 없다면 새로 생성하고, 이미 존재하면 덮어씌웁니다. writeFile 기본 문법 매개변수는 다음과 같습니다: writeFile 예제 예제 코드의 설명은 다음과 같습니다: 파일에 쓰고자하는 데이터가 객체인 경우 JSON 데이터 저장하기 방법을 사용해야 합니다. 간단히 설명하자면 JSON.stringify() 메소드를 사용해 객체를 문자열로 … Read more

Node.js JSON 파일 저장 방법

Node.js에서 JSON 파일 저장 방법으로는 fs(File System) 모듈을 사용하여 데이터를 파일에 쓰면 됩니다. fs 모듈은 파일을 읽고 쓰는 기능을 제공합니다. 여기서 writeFile() 메소드를 사용하면 데이터를 파일에 쓸 수 있습니다. JSON JSON(JavaScript Object Notation)이란 가볍게 사용하도록 고안된 데이터 교환 포맷입니다. 사람과 기계 모두 읽고 쓰기 쉬운 텍스트 형식으로 웹 애플리케이션에서 클라이언트와 서버 간에 데이터를 주고받을 때 … Read more

Node.js 파일 읽기, 쓰기, 삭제 (fs)

Node.js의 fs 모듈은 File System을 다루는 내장 모듈입니다. 파일이나 디렉토리의 생성, 읽기, 쓰기, 삭제, 복사, 이동 등 다양한 작업을 수행할 수 있게 해줍니다. 비동기/동기 방식 둘 다 지원하며, 매우 자주 사용되는 핵심 모듈입니다. 모듈 사용법 이 모듈을 사용하려면 require로 모듈을 불러와야 합니다. 동기 vs 비동기 Node.js에서는 메소드 호출 시 비동기 방식을 권장하지만 경우에 따라 동기 … Read more