냥코딩쟝
node.js와 soket.io
-js notes-/node.js 2022. 10. 5. 22:50

https://berkbach.com/node-js%EC%99%80-socket-io%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%B1%84%ED%8C%85-%EA%B5%AC%ED%98%84-1-cb215954847b Node.js와 Socket.io를 이용한 채팅 구현 (1) socket.io란 실시간으로 상호작용하는 웹 서비스를 만드는 기술인 웹소켓을 쉽게 사용할 수 있게 해주는 모듈 입니다. socket.io 공식 홈페이지의 예제를 가지고 클라이언트가 채팅을 할 수 있는 웹 berkbach.com

article thumbnail
Node.js -MVC
-js notes-/node.js 2022. 10. 5. 22:37

M: Model V:view C:controller (router) express 설치 $ npm install --save express -g 전역 설치 , --save 프로젝트 단위 설치 , --save-dev 프로젝트 단위 개발툴 설치 views-view models- model 담당 : DB 대신 간단한 연산 기능 routes-controller app.js ( 메인 ) MVC 패턴? -Model:데이터베이스 한마디로 DB연결이나 SQL 코드 작성을 분리한 겁니다. View: HTML이나 React, 템플릿 엔진 Controller: View가 데이터 요청을 받으면 Controller는 그 요청에 맞게 Model 요청을 해서 Model은 DB 작업을 하고 작업한 데이터를 Controller가 받고..

article thumbnail
Node.js 기능
-js notes-/node.js 2022. 9. 30. 20:37

저번 포스팅에 이어서... 클라언트- 네트워크를 통래서 서버라는 다른 컴퓨터 시스템 상의 원격 서비스에 접속 할 수 있는 응용프로그램이나 서비스 서버- 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템 컴퓨터 프로그램 또는 장치를 의미한다 스케일업 기존의 서버를 보다 높은 사업으로 업그레이드를 하는 것을 말한다 하드웨어적인 예를들면 성능이나 용량 증강을 목적으로 하나의 서버에 디스크를 추가하거나 cpu나 메모리를 업그레이드를 하는것을 말한다 스케일 아웃 기존 서버만으로 용량이나 성능의 한계에 도달 했을때 비슷한 사양의 서버를 추가로 연결해 처리할 수 있는 데이터 용량이 증가 할 뿐만아니라 서버의 부하르르 분담해 성능 향상의 효과를 기대 할 수 있다 로드밸런싱 컴퓨터 네트워크 기술의 일..