# Node

115개의 포스트
post-thumbnail

TIL10: Data Structure - 3 [ Graph ]

Graph(그래프)특징: Node(노드 또는 정점(Vertex)), 그리고 노드와 노드를 연결하는 Edge(간선)으로 구성되는 자료 구조종류방향성: Undirecte(무방향성), Directed(방향성)구현방식: Adjacency Matrix(인접 행렬), Adjac

어제
·
0개의 댓글

Express Https 적용

링크텍스트

어제
·
0개의 댓글
post-thumbnail

[Node] Node.js로 웹서버 구축하기

Node.js란 서버에서 자바스크립트를 동작할 수 있도록 하는 환경(플랫폼)이다.즉, 코드를 통해서 서버를 직접 만들고 실행할 수 있다.web_server/index.htmlweb_server 라는 폴더를 만들어 간단한 html을 작성해주었다.이제 이 파일을 실행할 서

어제
·
0개의 댓글
post-thumbnail

[Node] mac에서 Node.js 완전히 삭제하기

몇일 전 개발한 프로젝트를 운영에 배포하는 도중 나의 Mac에 깔린 Node가 이상하게 꼬여있는 것을 발견하였다. 리스트에는 없는 노드 버전이 디폴트 버전으로 설정되어 있었다. 당장은 문제가 없었지만, 앞으로 생길 문제들을 고려하여 Node.js를 삭제 후 다시 설치

어제
·
0개의 댓글
post-thumbnail

[Node] nvm으로 노드 버전 관리하기

default 버전과 현재 사용 중인 버전은 다를 수 있다.아래의 명령어로 default 버전은 v12.19.0이 되지만, 현재 사용 버전은 v14.16.0 이다.현재 사용 버전도 default로 맞추려면 다시 nvm use v12.19.0을 입력한다.https&#x3

어제
·
0개의 댓글
post-thumbnail

[Node] npm과 nvm 차이

Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임과거 자바스크립트는 런타임이 브라우저 밖에 존재하지 않았고, 이러한 한계를 극복하기 위해 Node.js가 나왔다. 즉, 서버에서 자바스크립트를 동작할 수 있도록 하는 환경(플랫폼)이다.Nod

어제
·
0개의 댓글

Socket서버 만들어 보기

pusher 모듈을 대신하기 위한 웹 소켓 서버pusher에 메세지 전송 기능만을 사용하고 있어서 Socket.io를 사용하여 직접 구현해 보기로 하였다.클라이언트와 웹소켓 연결을 위한 라이브러리Socket.IO서버구동을 위하여 node의 프레임워크인 express를

2일 전
·
0개의 댓글

NVM을 통한 node 버전 관리

항상 node 버전이 지속적으로 변하기 때문에 특정 프로젝트의 node 버전과 동일하게 맞춰야 하는 상황이 있기 때문에 NVM(Node Version Manager)을 통해 쉬운 node 버전관리를 할 수 있다.NVM github Link(https://git

5일 전
·
0개의 댓글
post-thumbnail

[node] 자바스크립트 런타임. 이벤트 루프

자바스크립트 런타임 [node] node 의 이벤트 루프! 간단히 알아보자. 노드의 내부 구조를 보면 노드는 v8 자바스크립트 엔진과 비동기 I/O 인 libuv 라이브러리를 사용한다. libuv의 자세한 설명은 libuv 링크를 통해 확인 해주세요! > libu

5일 전
·
0개의 댓글
post-thumbnail

MongoDB function, req, res 이용하기

mongodb documentation ObjectID 이용하기 Post의 ObjectID를 이용하여 게시글을 불러오기

2020년 10월 16일
·
0개의 댓글
post-thumbnail

채팅 (2) 이벤트 추가하기

socket io 는 JSON 파일과 binary data form으로만 통신이 가능하다. gradleval gson.toJson(src : Any!) 를 이용한다emit("event1", args) : 이벤트를 만들고on("event1", (args) => {}) :

2020년 10월 13일
·
0개의 댓글
post-thumbnail

채팅 (1) socket io 시작하기

node.js 를 이용하여 안드로이드 채팅을 구현할 예정.web 클라이언트와 서버 사이의 양방향 통신을 가능하게 하는 javascript 라이브러리.socket.io 공식 홈페이지 바로가기terminal 에서 npm install socket.ioindex.jsbuil

2020년 10월 13일
·
0개의 댓글

Kubernetes : Node/Namespace/Pod/ReplicaSet/Deplyoment

Kubernetes cluster 안에서 아래의 리소스를 연동하고 조합해서 Container 시스템을 구성할 수 있습니다. Kubernetes cluster & Node > Kubernetes cluster는 Kubernetes스의 여러 리소스를 관리하기 위한 집합체입니다. Node는 Container가 배치되는 대상으로 Kubernetes cluste...

2020년 10월 10일
·
0개의 댓글
post-thumbnail

MongoDB

NoSQL고정된 테이블이 없고, 테이블에 상응하는 컬렉션이 존재데이터의 일관성을 보장해주는 기능은 약하지만, 데이터를 빠르게 넣을 수 있고, 쉽게 여러 서버에 데이터를 분산할 수 있다. MongoDB와 SQL 을 함께 사용하기도schemas / comments.jsmo

2020년 10월 8일
·
0개의 댓글
post-thumbnail

Node.js : REST

REST Representational State Transfer. 서버의 자원을 정의하고 자원에 대한 주소를 지정하는 방법 규칙 주소는 의미를 명확히 전달하기 위한 명사로 구성 ex : /user , /post 요청 메서드 GET : 서버 자원을 가져오고 싶을

2020년 10월 8일
·
0개의 댓글
post-thumbnail

Node.js : npm1 - Express

참고자료 : 'Node.js 교과서(조현영)' npm Node Package Manager의 약자 npm 에 업로드된 노드 모듈을 패키지라고 부른다. package.json 으로 패키지 관리하기 설치한 패키지의 버전을 관리한다. 노드 프로젝트를 시작하기 전에는 폴더

2020년 10월 8일
·
0개의 댓글
post-thumbnail

Node.js : 이벤트와 예외 처리

객체는 이벤트 관리를 위한 메서드를 가진다. on(이벤트명, 콜백) : 이벤트 이름과 이벤트 발생 시의 콜백을 연결한다. 이렇게 연결하는 동작이 이벤트 리스닝. 이벤트 하나에 이벤트 여러 개를 달아 놓을 수도 있다. addListener(이벤트명, 콜백) : on(이

2020년 10월 7일
·
0개의 댓글
post-thumbnail

Node.js : 모듈화

var.js위 코드를 추가함으로써 위 파일은 모듈로서 기능하게 된다. 다른 파일에서 이 파일을 불러오면 var.js의 module.exports 를 사용할 수 있게 된다.module.exports 에는 객체 뿐만 아니라 함수나 변수를 대입하는 것도 가능하다.module

2020년 10월 7일
·
0개의 댓글