목록백엔드 (19)
Lsiron
body-paser가 무엇인지 꼬리에 꼬리를 무는 질문과 답변 형식으로 완벽하게 파헤쳐보자.body-parser?body-parser는 Express 애플리케이션에서 클라이언트로부터 전송된 요청의 본문(body)을 파싱(parsing)하는 미들웨어이다. 이를 통해 JSON, URL-encoded 데이터를 쉽게 처리할 수 있다. 정의를 이해하기 위해 확실하게 짚고 넘어가 보자. 이해하기 위해 습득이 필요한 단어 1. 파싱과 JSON 2. 미들웨어 3. URL-encoded 1. 파싱이란?주어진 텍스트 데이터를 분석하여 구조화된 데이터로 변환하는 과정이다. 데이터의 의미를 해석하고, 특정 형식의 데이터에서 유용한 정보를 추출하거나 이를 다른 형식으로 변환하여 쉽게 처리할 수 있도록 한다. 그럼 이 Node..
혹시 'node index.js' 매번 이렇게 명령어를 쓰긴 귀찮지 않나? 그러면 package.json 파일로 가서 "scripts"를 보자. "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, 이렇게 나와있을 것이다. package.json 파일의 scripts 항목에서는 특정 명령어를 간단한 이름으로 설정할 수 있다. 이렇게 설정한 스크립트는 $ npm run 스크립트 이름 형태의 명령어로 실행할 수 있다. 예를 들어, 아래와 같이 start 스크립트를 설정하면 npm run start 명령어로 node index.js를 실행할 수 있다. "scripts": { "test": "echo \"Error: n..
https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org - node.js 를 LTS 버전으로 설치 한 후에, 터미널에 접속한다.$ npm init -y - 위 명령어를 이용하여, package.json 파일을 생성 해준다. (명령어를 쓰면 파일이 자동으로 생성됨)$ npm i express - 위 명령어를 통해 express 라는 라이브러리를 설치 해 준다. - index.js 파일을 하나 만들어준다 (ex. app.js 든 뭐든 이름은 상관없다.) 소위 말하는 express가 이것을 말한다. 보통 이 라이브러리..