Node.js 개발 영역에서는 텍스트 또는 .js에 저장된 JSON 개체에 빠르게 액세스해야 하는 경우가 있습니다. 파일. 데이터베이스 솔루션이 존재하더라도 즉각적인 요구 사항에 적합하지 않을 수 있습니다. 이 문서에서는 JavaScript/노드를 사용하여 JSON 개체를 서버 메모리로 읽는 두 가지 방법을 살펴봅니다.
동기식 파일 작업의 경우 fs.readFileSync 함수를 사용합니다.
<code class="javascript">var fs = require('fs'); var obj = JSON.parse(fs.readFileSync('file', 'utf8'));</code>
이 코드는 파일을 메모리로 읽어서 JavaScript 객체로 구문 분석합니다.
비동기식 파일 작업의 경우 fs.readFile 함수를 사용합니다. :
<code class="javascript">var fs = require('fs'); var obj; fs.readFile('file', 'utf8', function (err, data) { if (err) throw err; obj = JSON.parse(data); });</code>
여기서는 콜백 함수를 사용하여 파일 데이터를 처리하고 객체로 구문 분석하여 비차단 접근 방식을 제공합니다.
위 내용은 Node.js에서 JSON 파일을 서버 메모리로 효율적으로 읽는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!