profile
Digital Artist가 되고 싶은 초보 개발자

미들웨어

미들웨어 함수 요청 오브젝트(req), 응답 오브젝트(res), 애플리케이션의 요청-응답 주기 중 그 다음의 미들웨어 함수 대한 액세스 권한을 갖는 함수 사용 모든 요청에 대해 url이나 메서드를 확인할 때 POST 요청 등에 포함된 body(payload)를 구조화할 때(쉽게 얻어내고자 할 때) 모든 요청/응답에 CORS 헤더를 붙여야 할 때 요청 헤더에 사용자 인증 정보가 담겨있는지 확인할 때

2022년 3월 22일
·
0개의 댓글
·

Express

Express JavaScript 생태계에서 인기 있는 프레임워크 중 하나 Node.js 환경에서 웹 서버, 또는 API 서버를 제작하기 위해 사용 미들웨어 추가가 편리하다. 자체 라우터를 제공한다. 용어 Routing 메서드와 URL로 분기점을 만드는 것 사용 기본 세팅 app.get(path, callback [, callback ...]) app.get(경로, 호출 될 함수) Route Parameters parms Query string

2022년 3월 21일
·
0개의 댓글
·

Node.js

Node.js 비동기 이벤트 기반 자바스크립트 런타임 로컬 환경에서 자바스크립트를 실행할 수 있는 자바스크립트 런타임 내장 모듈 사용법 모듈을 사용하기 위해 불러오는 과정 js의 `` fs.readFile fs.readFile(path[, options], callback) 비동기적으로 파일 내용 전체를 읽음

2022년 3월 13일
·
0개의 댓글
·

런타임, package.json

런타임 프로그래밍 언어가 구동되는 환경 어떤 프로그램이 동작할 때, 프로그램이 동작하는 곳 JavaScript의 런타임: node.js node runnode.js package.json NPM(Node Package Manager) 남이 만들어놓은 모듈을 node.js 에서는 npm 모듈이라 부르며, 이에 대한 정보를 담아둔 곳이 package.json 필요한 모듈을 모두 넘겨 주는 것은 번거롭기 때문 devDependencies: 의존성 모듈 npm install

2022년 3월 9일
·
0개의 댓글
·