Node3 [Node.js] Srt 자막파일을 JSON 으로 파싱하고 수정하기 1편 안녕하세요 크로네입니다. 오늘은 NodeJS 에서 srt(자막파일) 을 JSON 으로 파싱하고, 수정하고, 다시 저장하는 방법에 대해 알아보겠습니다. 1. 모듈 일단 NPM 에 들어가서 필요한 모듈을 검색해 봅시다. https://www.npmjs.com/ 저는 srt-parser 라고 검색했는데요, 기능이 마음에 안들어서 그냥 제가 직접 만들었습니다. srt-parse-to 를 검색해 보세요. https://github.com/KR-onae/srt-parse-to 번역하신후에 읽어보셔도 되고, 이 글을 읽으셔도 됩니다. (참고로 이 글이 올라왔을때에는 사용법이 다를 수 있습니다. 글이 올라갈때의 버전은 2.1.0 버전임을 참고해주세요) 일단 오른쪽 위에 설치 방법이 적혀있습니다. npm i srt-pa.. 2022. 12. 7. [Node.js] 소켓으로 통신하기 2편 1편: https://kronae.com/entry/Nodejs-소켓으로-통신하기-1편 하지만 아직 부족한 게 남아있습니다. 지금은 연결 되었을 때에만 통신을 하지만, 정말 제대로 통신을 하려면 메시지를 주고 받을 수 있어야 합니다. 1. readline 모듈 readline 모듈은 콘솔에 입력한 글자를 받아올 때 사용합니다. 이 모듈은 nodejs 를 설치하면 기본적으로 같이 설치되는 모듈이기 때문에 socket.io 같이 별도의 설치가 필요하지 않습니다. 2. 실습 - 1 그럼 readline 모듈을 이용해 글자를 받아 볼까요? socketServer.js 와 socketClient.js의 윗쪽에 다음과 같은 코드를 추가합니다. const readline = require("readline"); 그 .. 2022. 10. 27. [Node.js] 소켓으로 통신하기 1편 안녕하세요 크로네입니다. 오늘은 소켓으로 통신을 해보는 코드를 만들어 보겠습니다. 1. socket.io 모듈 socket.io 는 소켓을 이용해 통신할 때 사용하는 모듈입니다. 이 모듈은 기본적으로 설치가 되지 않아서 직접 설치해야 합니다. 먼저 윈도우 + R(맥은 Command + R) 키를 누르고 실행을 열어줍니다. 그리고 여기에 cmd 라고 입력합니다. 그 다음 확인 버튼(또는 Enter키)를 누릅니다. 그럼 명령 프롬프트 라는 창이 나옵니다. 여기에 npm install socket.io 라고 입력합니다. 그 다음 Enter 키를 누르면 socket.io 모듈을 설치합니다. 완료되면 이런식으로 나올겁니다. 이렇게 socket.io 모듈을 설치했습니다. 이제 본격적으로 코딩을 시작해 볼까요? 2... 2022. 10. 25. 이전 1 다음