[Node.js] socket.io 로 채팅방 만들기
·
개발/node.js
1. node 초기 설정 터미널에서 package.json만들기 npm init -y express, nodemon, socket.io 설치 npm i * package.json 에서 script부분 빼고 날린다음 스크립트에 "start" : "nodemon 경로"추가 package.json에서 start말고 다른걸 실행시킬때에는 npm run dev 2. socket.io 웹소켓과 클라이언트가 양방향 통신할수 있게 도와주는 소켓io socket.io란? 실시간 웹을 위한 자바스크립트 라이브러리 웹 클라이언트와 서버간의 실시간 양방향 통신을 가능하게 해주는 node.js 모듈 가상화폐 거래소 같은 데이터 전송이 많은 경우 빠르고 비용이 싸게 표준 웹소켓을 사용하는게 좋다. 실제 업비트나 바이낸스 소켓 A..
[node.js] express, MySQL
·
개발/node.js
1. express Node.js를 사용해서 쉽게 서버 구성을 할 수 있게 만들어주는 클래스와 라이브러리 집합이다. express 설치 명령어 npm i express 설치 후 express 모듈 가져오기 const express = require("express"); 2. body-parser body-parser는 요청과 응답사이에서 공통적인 기능을 해주는 미들웨어다. 데이터를 body라는 객체 안에 담아서 요청 응답을 받을수 있게 해준다고 보면 된다. 설치 명령어 npm i body-parser 설치후 모듈 가져오기 const bodyParser = require("body-parser"); 3. ejs ejs는 node.js와 express에서 많이 사용하고 있는 템플릿 엔진이다. ejs는 우리가..