본문 바로가기

node.js10

[Node.js 프로젝트 투입 일주일 전] 6장 - json-server 이용하기 6.1 REST API - REST: 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것 - 상태: 전송되는 데이터 - HTTP URI를 통해 자원 명시, HTTP 메소드 (POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD 수행 - HTTP + JSON 포맷 (일반적으로 많이 사용하는 데이터 포맷) - API: 애플리케이션을 구축하고 통합하기 위한 프로토콜 세트 6.2 json-server 설치 - json-server: JSON 기반으로 가상의 REST API 서버 구축 가능한 npm 모듈 - 웹 개발자가 아직 웹 서버가 구축이 되지 않았을 때 프론트엔드 개발 진행 가능하도록 도와줌 - 아이디어 검증을 위해 빠르게 프로토타이핑을 진행할 때 매우 유용 6.3 jso.. 2022. 5. 7.
[Node.js 프로젝트 투입 일주일 전] 5장 - Node.js 내장 모듈과 객체 5.1 Console - Console 클래스 - Node.js의 파일 쓰기와 같은 스트림에 사용될 수 있음 - log 파일을 만들어서 console.log/warn/error와 같은 함수를 사용하여 디버깅 혹은 각종 정보성 메시지를 파일로 기록 가능 - 실무 활용 - 개발 시 디버깅을 위해 전역 객체인 console을 이용하여 터미널에 메시지 출력, 운영상에서는 로그 파일을 만들어서 관리 - 전역 객체 console - console 모듈은 전역 객체로 등록됨 (require 필요 없음) - console 내장 함수 - console.log(내용, ...args) - 일반적인 로그를 콘솔에 출력 - console.error(내용, ...args) - 에러를 콘솔에 출력 - console.table(테이.. 2022. 5. 7.
[Node.js 프로젝트 투입 일주일 전] 4장 - Node.js 시작하기 4.1 Node.js에서 자바스크립트 파일 실행하기 - node 파일명 명령어 4.2 모듈 (Module) - 모듈: 분리된 각각의 JS 파일, 각 파일은 특정한 목적을 가진 여러 개의 함수와 변수의 집합 - 모듈 export: module.exports = { 변수명, 함수명, ... } - 모듈 import: const { 변수명, 함수명, ... } = require('모듈 경로'); - 모듈화 - 재사용성을 위함 - Node.js에서 자주 사용하는 함수와 변수를 필요한 곳에서 재사용 가능 - 여러 파일에서 사용되는 함수나 변수를 모듈로 만들면 편리하게 사용 가능 2022. 5. 5.
[Node.js 프로젝트 투입 일주일 전] 3장 - 서버 프로그램을 위한 자바스크립트 3.1 변수 선언자 이해하기 - var 선언자 - 같은 JS 코드 안에서 동일한 변수명 사용 가능 (변수 재선언 가능) - 내가 구현하고 있는 프로그램에 외부 JS 라이브러리를 사용할 때, 전역에 var로 선언된 변수명이 있다면 기존 변수명과 중첩되서 예기치 못한 에러 발생 가능 (에러 추적 힘듦) - let 선언자 (ES6) - 동일한 변수명 갖는 변수를 재선언해서 사용 불가 (변수 재선언 불가) - 코딩 시점에 프로그램 오류 방지하는 장점 - var 대신 let 사용 권장!!! - const 선언자 (ES6) - 선언 시점에 값을 할당한 후 같은 변수명으로 재선언뿐만 아니라 이미 선언된 변수의 값도 변경 불가 - 실무 활용 - 좋은 애플리케이션은 모든 화면에서 사소한 부분까지 동일한 날짜 포맷 사용 .. 2022. 5. 5.
반응형