코드를 먼저 보면 다음과 같다. http.get을 통해 리모트 경로의 파일을 요청하고 응답으로 반환되는 Readable한 객체의 pipe 메소드를 통해 csv-parser를 실행시켜 주면된다. 참고로 readStream과 writeStream이 존재할 때 pipe는 다음과 동일하게 변경할 수 있다. const readStream = fs.createReadStream("some file"); // response const writeStream = fs.createWriteStream("another file"); readStream.on("data", (chunk) => { writeStream.write(chunk); }); // can be ==> readStream.pipe(writeStream)..
nodejs로 작성된 서버를 실행하는 방법에는 여러 가지가 있다. server.js 라는 파일에 서버 코드를 작성 하였다고 가정하면. 1. 파일을 직접 실행 node server.js 2. package.json에 실행 명령을 등록한 후 npm 명령을 통해 실행 { ... "scripts": { "start": "node server.js" }, ... } npm start # 또는 npm run start 3. pm2를 활용하여 실행 pm2 start server.js 1, 2번의 경우 서버 실행 시 프로세스가 foreground에 떠있으므로 새로운 작업을 하려는 경우 새로운 세션을 열어 작업을 해야한다. background에서 동작하도록 처리하는 방법은 여러가지가 있으나 pm2를 사용할수만 있다면 그..
- Total