
자바스크립트: Node.js
2022-10-19 last update
4 minutes reading javascript beginners1. 프로그램을 중지하려면 오류가 발생해야 합니다.
2.
3.
4.process는 내장 모듈입니다. 모듈을 가져오려면:
5.node는 오류 우선 콜백 기능을 사용합니다.
6.
Difference between fs.writeFile() and fs.createWriteStream()
console.log(new Error('this is an error'))
프로그램 실행을 중지하지 않습니다.2.
console.table()
객체의 요소를 테이블로 출력3.
console.assert()
괄호 안의 내용이 거짓이면 거짓을 출력합니다.4.process는 내장 모듈입니다. 모듈을 가져오려면:
const process = require('process')
process.argv[0] returns the path of node;
process.argv[1] returns the file name;
process.argv[2] returns the first word in user input;
5.node는 오류 우선 콜백 기능을 사용합니다.
const callbackFunc = (err, data)=>{err? console.log(err): console.log(data)}
6.
fs
는 파일 시스템과 상호 작용하는 내장 모듈입니다.Difference between fs.writeFile() and fs.createWriteStream()
fs.writeFile()
파일의 모든 내용이 한 번에 필요합니다. fs.createWriteStream()
순차 쓰기를 지원합니다.const writeableStream = fs.createWriteStream('text.txt')
process.stdin.pipe(writableStream);
//output: all the input from terminal when the terminal is open.
fs.createWriteStream()
는 fs.createReadStream()
와 함께 작업하여 파일을 서로 복사할 수도 있습니다.let readableStream = fs.createReadStream("test.txt");
let writableStream = fs.createWriteStream("test2.txt");
readableStream.on("data", function(chunk) {
writableStream.write(chunk);
});