# nodejs
[NODEJS] mysql 라이브러리로 DB 가지고 오기(connection.query()만 따로 하는 wrapper 함수)
nodejs mysql 라이브러리를 이용하여 mysql DB에 접근

[express] multer로 이미지 및 파일 업로드 / 다운로드 구현하기
React + nodejs 프로젝트에서 multer로 이미지 및 파일을 업로드/다운로드 해보자!

커넥션 풀 이해하기
1단계: TCP 통신 요청2단계: TCP 통신에 대한 응답HTTP 통신: 클라이언트가 요청, 서버가 응답 / 단방향 통신 성격소켓 통신: 양방향 연결이 이루어지는 통신 (ex. 채팅)

ubuntu에 nodejs 설치하기
wsl ubuntu에 nodejs를 설치했는데 10.19.x 버전이 설치되었습니다.이 버전으로는 nestjs 프로젝트를 실행할 수가 없어 버전 업그레이드를 하기로 합니다.qpt에서 n을 설치하여 n lts를 하였으나 node -v의 결과는 여전히 10.19.x... n
client 웹페이지 <-> server간 socket.io연결에 parser추가
소켓io 깃헙에서 추천하는 socket.io-msgpack-parser 를 사용해서 해결socketserver.jsconst msgpack = require("socket.io-msgpack-parser")const io = new Server(app,{ parser:
What is Runtime Environment?
런타임 환경(runtime environment)이란? 런타임 환경(runtime environment)은 코드 실행(code execution)을 위한 플랫폼(platform)을 제공하는 소프트웨어 도구 세트이다. 코드는 코드가 제대로 작동하는 데 필요한 리소스와

[Express] 궁금해 render와 redirect 차이
render와 redirect의 차이가 궁금해서 구글링해봤지만 전부 django에 관한 내용들만 보였다...어쩌면 너무 쉬운거라 나빼고 다 알고 있던거일수도...?암튼 그래서 공식문서를 참고해 혼자 분석해보기로 했다.차이는 다음과 같다.redirect는 경로와 함께 상
UNABLE_TO_VERIFY_LEAF_SIGNATURE
Node.js v18.12.0fastify v4.10.2백엔드: Fastify + HTTP2Node.js에 기본적으로 내장된 fetch 사용하면 오류 발생node-fetch 패키지 설치하고 fetch 사용
node.js에서 Heapdump를 사용한 dump체크
npm install heapdumppackage.json에서 heapdump 의존성 확인 "dependencies": { @babel/preset-env": "^7.15.6", "@elastic/elasticsearch": "^7.16.0", "@naxm

[Web KIT640] Day 05. Firebase 및 node.js를 활용한 웹 페이지 배포
Introduction 정리 position : relative 요소 자기 자신을 기준으로 배치 position : absolute 부모(조상) 요소를 기준으로 배치 transfrom-origin 물체를 회전할 때 중심점을 결정한다. 기본 값은 center, ce

socket.io
설치서버에 초기설정 (server.js)클라이언트에 설치클라이언트에 초기설정 (index.ejs)주의 : 서버측과 클라이언트의 버전이 같아야함.

exprss에서 html접근, 제목변경
방법 First Video의 이름을 바꾸고싶다면 html에 접근해야하는데 express를 이용할때는 html의 form을 이해하고 사용할수있는 js object 형식으로 바꿔주는 코드가 필요하다. 메인js파일에 다음과 같은 코드(미들웨어)를 추가해주면 된다. a

[node/MongoDB] [nodemon] clean exit - waiting for changes before restart 오류
nodemon clean exit - waiting for changes before restartmongoDB연결중에 이런 오류가 떴다.connect url을 제대로 안써줘서 생긴 문제였다 ㅎㅎ url을 복붙할때 아이디는 써잇지만 패스워드는 직접 입력해줘야한다. 바꿔
child_process를 통한 nodejs에서 일괄 코드 수정
const { exec, execSync } = require('child_process');})();
NodeJS #9 용어 정리
webpack front-end 코드 정리 entry, output, rules, loader mode:dev, product mode use: 내부 array 역순으로 loader 실행됨 path
[NodeJs+AWS배포] 권한: Error: listen EACCES: permission denied 0.0.0.0:80
Error: listen EACCES: permission denied 0.0.0.0:80백엔드 서버 node app 으로 구동할 때 에러가 발생프론트 서버 npm start 으로 구동할 때 에러가 발생"start" : "next start -p 80" 해결법sudo

[Node.js] 라이브러리 lodash
자바스크립트의 라이브러리 중 하나로 array, collection, date 등 데이터의 필수적인 구조를 쉽게 다룰 수 있게끔 하는데에 사용된다고 한다.

[Node.js] ERD
ERD란 위키백과에 따르면 데이터 모델링 분야에서 개체-관계 모델이란 구일조화된 데이터에 대한 일련의 표현이라고 한다.