# Node

228개의 포스트

SNS 회원가입 및 로그인 - 카카오

이번 시간에는 SNS로 회원가입과 로그인 구현에 대해서 정리를 하겠다. 한국에서 자주 쓰이는 카카오와 구글로 구현을 했다. passport를 이용하여 구현을 진행하였다. passport에는 SNS에 대해서 많은 기능을 가지고 있다. 카카오, 구글, 페이스북, 트위

약 15시간 전
·
0개의 댓글
post-thumbnail

npm(Node Packaged Manager)이란

npm은 Node Packaged Manager의 약자로 node.js로 만들어진 모듈을 웹에서 받아 사용한다. 여기서 node.js는 자바스크립트를 브라우저 밖에서도 사용할수 있게하는 플랫폼이다. 자바스크립트는 브라우저 안에서만 사용하는하지만 node.js를 설치

어제
·
0개의 댓글
post-thumbnail

[TIL]module,require,exports

노드의 모듈 개념, require 메서드, 그리고 exports에 대하여

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

Node Server 실행 해보기

1. node 정의 > 2. 간단한 node server 실행 해보기 1. node 정의 > 1. 노드의 정의 👉 Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 > 2. 노드는 서버인가? 👉 앞에서 말했듯이, 노드는 자바스크립트 런타임

6일 전
·
1개의 댓글

Node.js

What is Node.js Node.js 는 비동기 이벤트 주도의 javascript 런타임으로서 확장성있는 네트워크 어플리케이션을 만들수 있도록 설계되었다.

2021년 4월 5일
·
0개의 댓글
post-thumbnail

[leetcode] Design Circular Queue

Time: O(N), deleteSpace: O(N)

2021년 4월 4일
·
0개의 댓글
post-thumbnail

Node

1. Node 시작 기초 개념 Node.js 는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임이다. 런타임 : 특정 언어로 만든 프로그램들을 실행할 수 있는 환경 Javascript 런타임은 js 로 만든 프로그램들을 실행할 수 있는

2021년 3월 25일
·
0개의 댓글

express 미들웨어

이번 시간에는 express를 사용하면서 여러 미들웨어에 대해서 정리를 해본다. 미들웨어란? >공식문서 Express 애플리케이션은 기본적으로 일련의 미들웨어 함수 호출입니다. 미들웨어 함수는 요청 오브젝트(req), 응답 오브젝트 (res), 그리고 애플리케이션

2021년 3월 24일
·
0개의 댓글
post-thumbnail

express

// http 서버 const express = require('express'); const path = require('path'); const app = express(); // 1순위 app.set('port', process.env.PORT || 3000)

2021년 3월 24일
·
0개의 댓글
post-thumbnail

[C/C++] 포인터는 왜 배우는 것일까? (21.03.23)

※ 해당 글은 포인터를 처음 배운 '비전공자'입장에서 쓴 것으로, 포인터를 왜 사용하는지를 적어본 글이며 꾸준한 '개정'이 필요하니, 고수분들은 언제든지 태클해주세요👐감사합니다🙇‍♂️먼저, 포인터란 메모리의 주소를 '참조'하는 변수이다.예시) int a = 4;in

2021년 3월 23일
·
1개의 댓글

TIL

Node란? v8엔진으로 만들어진 자바스크립트 런타임. 좀더 쉽게 자바스크립트를 컴파일 해주는 엔진으로 빌드 된 자바스크립트가 구동중인 환경이다. > V8 : 자바스크립트를 기계어로 컴파일 해줌 런타임 : 프로그래밍 언어가 구동되고 있는 환경 이벤트 : 유저의 버튼

2021년 3월 20일
·
0개의 댓글

Node.js

Node JS

2021년 3월 16일
·
0개의 댓글
post-thumbnail

Node.js - pagination / filter

아 빨리 노드 배워서 장규석 알려줘야지

2021년 3월 14일
·
0개의 댓글
post-thumbnail

MERN Stack Boiler-Plate만들기: 클라편

create-reacta-app을 사용하면 어려운 세팅없이 바로 리액트를 사용할 수 있다. appName에는 폴더이름을 작성하면 된다. 필자는 보통 client로 이름을 지정한다.핵심은 \_actions, \_reducers, component/views, hoc다.원

2021년 3월 7일
·
0개의 댓글

리액트를 사용한 소켓통신

server.js클라이언트와 소켓통신을 하기위한 서버Home.js입장할 채팅방을 입력하는 코드ChatRoom.jsHome.js에서 입력한 채팅방 코드useChat.js서버로 입력한 채팅 및 시간 데이터를 전달하며, 서버로부터 데이터를 받는 코트

2021년 3월 5일
·
0개의 댓글
post-thumbnail

[leetcode] Intersection of Two Linked Lists

if there is a ListNode that both A and B have, the reference address of the ListNode is equalTime: O(N)Space: O(N)

2021년 3월 5일
·
0개의 댓글
post-thumbnail

[TIL] # 50 Jest unit test

유닛테스트... 어렵다 설정을 하는데 너무 오래 걸려서 조금 지쳐있었는데 프로젝트를 새로 만들어서 같은 세팅으로 진행했는데 되네??연습한다치고 계속 이것저것 넣어보면서 해서 완전 엉망이 되어버린게 문제였고 dotenv설정과 개발용으로 만들어 놓은 scripts가 문제였

2021년 3월 4일
·
0개의 댓글

[Node-ts] 개발환경 설정

node.js + express + typescript 환경 설정 1. package.json 파일 생성 2. tsconfig.json 파일 생성 및 설정 변경 3. 필요한 npm 패키지 설치하기 dependencies express: node.js 웹 프레임워크 dotenv: 환경변수 선언해놓을 .env 파일 관련 winston: 로그 관련 erro...

2021년 3월 2일
·
0개의 댓글

[로그인, 자동로그인 처리] Our-To-Do에 사용된 로그인 기법이랄까..

이 프로젝트를 진행하면서 가장 애먹은 부분 중 하나를 뽑자면 로그인 관련 부분을 빼놓을 수 없다. 세션을 이용했다가 passport를 이용했다가... 어떻게 자동 로그인을 구현할까 고민도 많았다.한번 정리를 해볼까 한다.일단 사용자가 로그인을 하면 세션을 발행한다.세션

2021년 3월 1일
·
0개의 댓글