Node.js(3)
-
Node.js에서 axios 활용하기
1. axios란 브라우저나 Node.js에서 비동기로 http 통신을 하기 위한 도구입니다. npm install axios를 통하여 설치할 수 있으며, 비슷한 라이브러리로 reqeust 등이 있습니다. promise 용법 활용이 가능합니다. 2. 사용법 const axios = require('axios'); axios({ method: "post", // 요청 방식 url: "/write/1130", // 요청 주소 data: { id: "byeolgori502", name : "별고리" } // 제공 데이터(body) }); 아래와 같이 별칭을 지정할 경우 위의 세 가지 속성을 따로 지정해 주지 않아도 됩니다. const axios = require('axios'); axios.post("/wri..
2023.01.07 -
chrome으로 node.js 디버깅 하기
1. 서버 실행 서버를 실행할 때 --inspect를 붙여서 실행해 줍니다. 2. chrome::/inspect 접속 브라우저를 통하여 chrome://inspect로 접속하면 아래와 같은 화면이 등장합니다. 3. DevTools 진입 위의 화면에서 inspect를 클릭하면 아래와 같은 창이 생깁니다. 4. 디버깅 node.js 코드 상에서 디버깅하고 싶은 부분에 debugger; 코드를 작성하고, 요청을 보내면 아래 사진과 같이 debugger;를 작성한 곳에서 실행이 멈춥니다. 해당 상태에서 DevTools의 console에 변수 등을 입력하면 현재 값을 알 수 있습니다. 수정할 부분이나 궁금하신 게 있다면 언제나 질문해 주세요!!!
2022.12.24 -
Node.js에서 JSON 활용하기
JSON 이란 무엇인가 #1 JSON JSON은 JavaScript Object Notation의 약자로 XML 등과 같은 데이터 전송 방식 중 하나입니다. #2 JSON 구조 JSON은 key 값과 value 값으로 이루어져 있습니다. { "id" : "byeolgori502", "name" : "별고리" } 위와 같이 id와 "byeolgori502" 로 이루어져 있는 key-value 값, name과 "별고리"로 이루어진 key-value으로 구성된 JSON 데이터처럼 JSON은 key 값과 value 값으로 구성되어 있습니다. 이 때, value로 올 수 있는 데이터 타입은 다음과 같습니다. - 숫자(Number) ex) 5, 0.7, -39 - 문자열(String) ex) "문자열" - 불리언(..
2022.08.25