node

    React Native에서 node 내장 라이브러리 사용하기 (rn-nodeify)

    노드에는 기본적으로 crypto, path, url, assert 등의 라이브러리가 내장으로 제공된다. 리액트에서도 이를 사용하기 위해서 웹팩 설정을 변경하는 등의 추가적인 설정이 필요했는데, 리액트 네이티브에서도 그렇다. 이를 간단하게 설정할 수 있게 해주는 라이브러리가 있는데, rn-nodeify이다. 이번엔 rn-nodeify의 사용법에 대해서 기록하고자 한다. npm i rn-nodeify 설치가 끝나면, package.json의 script에 postinstall을 작성한다. "postinstall": "rn-nodeify --install crypto,url,assert --hack" 위의 명령어를 통해서 자동으로 기입된 라이브러리를 설치할 수 있다. 위에서는 crypto, url, asser..

    SuperAgent로 API 호출하기

    SuperAgent는 경량 Ajax API 라이브러리로, 사용하기 쉽고 Node.js에서도 작동하는 가독성이 좋은 라이브러리이다. 간단한 사용법은 다음과 같다. import request from 'superagent'; request .post('post 요청을 보낼 url') .send({ 'payload': 'data' }) // payload .set('Accept', 'application/json') // 옵션 설정 .then(res => { console.log(res.body); // 결과 값 }); React에서 사용하는 예제를 만들어보았다. import superagent from "superagent"; const HttpRequestWithSuperagent = () => { con..