본문 바로가기
반응형

nodejs4

Node.js 데이터 파싱 1) cheerio 설치 및 파싱 저는 nodejs를 데이터 모으는데 자주 사용하는 편입니다. npm에는 수많은 모듈이 있고 간단하게 npm을 이용하여 모듈을 다운받고 사용할 수 있습니다. 이번에는 데이터 파싱에 있어서 유명한 cheerio에 대해서 정리해보려고 합니다. JQuery 방식을 사용해서 가독성이 좋고 크롤링하는데 자주 쓰입니다. [목차] cheerio는 왜 사용하는가? cheerio 설치 및 기본적인 사용법 1. cheerio는 왜 사용하는가? 보통 크롤링하는데 node에서는 axios 라이브러리를 사용합니다. 파싱에는 cheerio 라이브러리를 사용합니다. 처음 크롤링과 파싱이 헷갈려서 이번에 정리하고 갑니다. 크롤링은 웹페이지에서 전체 HTML 데이터를 가져옵니다. 파싱은 이 데이터에서 특정 태그 부분이나 원하는 부분을 .. 2023. 2. 27.
Nodejs typscript 사용해야 할까?,사용법 nodejs 개발을 하면서 항상 설치되며 늘어나는 프레임워크, 라이브러리들이 많아서 고민되었습니다. 그 중에 하나는 typescript입니다. Typescript는 사용하는 사람도 많지만 사용하지 않는 사람도 많습니다. 오늘은 nodejs를 이용하면서 typescript를 사용해야하는지 알아보겠습니다. [목차] TypeScript란? TypeScript 사용해야할까? - 찬성의견 , 사용법 TypeScript 사용해야할까? - 반대의견 결론 1. TypeScript란? Typescript는 마이크로소프트에서 구현한 Javascript의 정적 프로그래밍 언어입니다. TypeScript는 type이 없는 자바스크립트에 정적인 타입을 넣어줄 수 있게 만들어줍니다. 순수 자바스크립트는 타입이 명시되어 있지 않아.. 2023. 2. 6.
Node.js APNs 서버 개발 Java에 이어서 Node.js를 통해 푸시 테스트를 해보았습니다. Java보다는 간단했습니다. p12 인증서 방식의 암호화된 pem파일을 사용했습니다. 오늘 배웠던 모듈과 소스에 대해서 정리해보겠습니다. 1. Node.js에서 apn 모듈 이용하기 node.js에서 모듈을 사용하지 않으면 제 기능을 못쓰고 있는 것입니다. 'apn' 모듈을 통해서 ios 기기에 푸시메시지를 보내보겠습니다. apn 모듈은 이번 주에만 63855명이 다운받아 푸시메시지를 주고받는데 사용하고 있습니다. 설치하는 법은 단순하게 npm install apn --save 입니다. 준비물은 앞 포스팅에서 많이 말했던 pem 파일입니다. 인증서를 받는 방법과 pem 파일을 받는 방법, 인증서에 대한 개념은 앞선 포스팅에 많이 설명했으.. 2023. 1. 30.
Nodejs이란, Nodejs 설치, 웹서버 정리 Nodejs를 통해서 현 직장에서 웹서버 관리 및 유지보수를 하고 있습니다. NodeJs가 가져온 변화는 엄청납니다. 변화하는 속도도 빠른데요. 오늘은 Nodejs가 무엇인지 어디에 쓰이고 웹서버를 어떻게 설치하고 사용하는지 정리해보겠습니다. [목차] Nodejs란? Nodejs로 무엇을 할 수 있을까? Nodejs 웹서버 설치와 사용 1. Nodejs란? Node.js는 자바스크립트 엔진인 V8에 비동기 이벤트처리 라이브러리인 ibuv를 결합한 플랫폼입니다. 자바스크립트로 브라우저에서의 한계를 넘어서 어디든지 서버개발이나 그 밖의 프로그래밍을 할 수 있습니다. Node.js가 뜨게된 경위는 딱딱한 C언어 계열 말고도 자바스크립트로도 서버 같은 백엔드를 개발할 수 있어서 입니다. 이는 프론트엔드 개발자에.. 2023. 1. 30.
반응형