본문 바로가기 메뉴 바로가기

cs09g 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

cs09g 블로그

검색하기 폼
  • 분류 전체보기 (61)
    • Git (10)
    • Open source (2)
    • 프론트엔드 (16)
    • Javascript (15)
    • Mozilla (0)
    • 개발환경 (13)
      • Windows (4)
      • Linux (5)
      • Mac (3)
    • 생각 (3)
    • 여행 (1)
  • 방명록

nodejs (2)
[nodejs] 리모트 경로의 csv 파일을 읽고 파싱하기 (csv-parser)

코드를 먼저 보면 다음과 같다. 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)..

Javascript 2020. 6. 16. 22:35
nodejs 서버 실행 방법(직접, npm, pm2)

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를 사용할수만 있다면 그..

프론트엔드 2020. 6. 11. 13:31
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
링크
  • Firefox
  • Mozilla Hacks Korea
TAG
  • git-tag
  • fetch
  • bigsur
  • git-checkout
  • event
  • Karma
  • nodejs
  • ubuntu
  • csv-parser
  • writeStream
  • 블랙스크린
  • readStream
  • ios
  • Mac
  • Android
  • abortcontroller
  • no_fcp
  • GIT
  • Windows
  • 사이트성능측정
  • getter
  • testing
  • chrome
  • JavaScript
  • 크롬
  • setter
  • bouncscroll
  • Safari
  • react
  • 리소스모니터
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바