# node js

81개의 포스트

벡엔드 개발 삽질1

요즘 졸업작품을 Swift로 IOS App을, Node Express과 MySQL을 이용하여 벡엔드를 구현하고 있다. 앱에서 Node로 구현한 API를 호출하는 형태로 만들고 있는데 Swift의 에뮬레이터가 불편하여 직접 아이폰을 연결하고 아이폰으로 만들고 있는 앱을

2022년 6월 12일
·
1개의 댓글
post-thumbnail

노드js (서버 이해 -2)

express를 사용해서 MVC패턴으로 서버를 쉽게 만들고 구현시켜봤다.회원가입이나 CRUD 는 아니고 간단하게 add-product페이지에서 product를 추가하면 shop페이지에 보이게 했다 MVC패턴이다 보니 3부분으로만 나눌 줄 알았는데 ㅋㅋㅋ 너무 무지했다.

2022년 5월 23일
·
0개의 댓글

[node] node js 설치 방법

비주얼 스튜디오 코드를 설치한다.node를 검색해서 설치한다.비주얼 스튜디오에서 설치정보를 확인한다.이제 .js파일을 만들어서 테스트 한다.

2022년 5월 20일
·
0개의 댓글

node-js (서버이해)

node js로 express를 안 쓰고 간단하게 서버를 구현해 봤다. 서버가 어떻게 작동하는지 다시 한번 상기할 수 있는 시간이었다 서버의 작동 순서 유저가 브라우저에서 url을 입력하거나 요청을 보낸다. 이 url과 연결된 서버가 등장!! (인터넷에서 실행 중

2022년 5월 18일
·
0개의 댓글

NVM을 이용한 Node 버전 관리 방법

node의 버전 관리를 위해 nvm을 설치하고 여러 버전의 node를 사용하는 방법에 대한 포스팅입니다.Node js 설치nodejs-legacy 는 우분투 버전이 16이하에서 설치가 필요하지만 18이상에서는 설치 필요없음NVM 설치버전 목록 확인원하는 버전의 노드를

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

[Node.js 보충수업] 1교시 - Node 와 Express에 대하여

Node (또는 더 공식적으로는 Node.js) 는 오픈소스, 크로스 플랫폼이며, 개발자가 모든 종류의 서버 사이드 도구들과 어플리케이션을 JavaScript로 만들수 있도록 해주는 런타임 환경이다.런타임은 브라우져 영역 밖에서도 사용할수 있도록 의도했다.(예를들면 서

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[Node JS] socket.io / jwt authentication / 채팅 회원정보 가져오기

기존에 MongoDB를 이용해 회원가입후 로그인을 하면 회원정보를 바탕으로한 채팅 구현.user의 메시지 라고 상단에 나타남유저 아이디가 다른 클라이언트에게 나타남▼전체 코드▼▼server.js▼▼chat.ejs▼▼chat.html▼미완성 작성중...

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

[Node JS] 웹 채팅 / socket.io 구현

Node JS와 socket.io를 이용해 웹 채팅을 구현했다.기본 작동 방식클라이언트1이 채팅 내용을 서버로 보낸다.서버에서 나머지 클라이언트1을 제외한 나머지 클라이언트에 채팅 내용을 보내준다.반복▼server.js▼▼chat.html▼http://loca

2022년 4월 15일
·
0개의 댓글

Retrofit2를 사용한 node js와 통신

안드로이드에서 서버와 통신하는 라이브러리인 Retrofit의 소개와 기본 사용법

2022년 4월 14일
·
0개의 댓글

node js 에러 모음

노드를 사용하면서 났던 에러들과 그 해결책

2022년 4월 12일
·
0개의 댓글

node js 로그인

3\. 실제 로그인 전략(strategy)는 따로 localStrategy.js 파일을 작성 (카카오는 kakaoStrategy.js)

2022년 4월 10일
·
0개의 댓글

node js npm 패키지 정리

express익스프레스 웹 서버를 만들기 위한 패키지cookie-parser요청된 쿠키 추출을 쉽게 해주는 미들웨어httpOnly를 true로 해줘야 js로 통제 불가능 (보안 문제)express-session익스프레스에서 세션을 사용할 수 있게 해줌rimraf파일이나

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

[Node JS] 로그인 회원가입 로그아웃 구현 #4 / 로그아웃 / 쿠키 토큰 삭제

JWT를 이용한 로그인까지 구현이 되었다면 로그아웃은 쉽게 구현할 수 있다.쿠키를 삭제해 주면 브라우저에 토큰이 사라지므로 더이상 서버에서 유저를 확인할 방법이 없어진다.로그인이 된 경우는 ejs파일에서만 다루므로 ejs파일에 아래처럼 로그아웃 버튼을 만든다.oncli

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

웹서버 HTTP / Request / Response 설명

http는 웹서버와 웹브라우저간의 통신을 하기 위한 표준 방식이다. 한 컴퓨터에서 다른 컴퓨터로 데이터를 요청하고 응답해주기 위한 규칙이라고 생각하면 된다. 텍스트, 이미지 및 기타 멀티미디어 파일과 같은 데이터들이 웹에서 공유될 수 있다. • 읽을때• 길이제한 있음•

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

[Node JS] 로그인 회원가입 로그아웃 구현 #3 / 로그인 / JWT

코드복사는 아래 코드로 해주세요! 나중에 설명할때 나오는 코드는 모듈이 포함되어있지 않습니다!

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

[Node JS] 로그인 회원가입 로그아웃 구현 #2 / 회원가입 / hash / schema / bcrypt

bcrypt와 mongoose를 사용해 비밀번호를 암호화 하고 MongoDB에 유저 정보 저장.2\. 회원가입 구현

2022년 3월 31일
·
0개의 댓글
post-thumbnail

[Node JS] nodemon tool 사용

Node JS를 사용하다 보면 서버를 돌려놓고 코드를 수정하고 수정된 코드가 잘 돌아가나 확인하려면 실행중인 서버를 종료하고 다시 node \[your node app]명령어를 일일이 쳐야하는 경우가 많을것이다.이때 nodemon을 사용하면 편하다.기존에는 이런식으로

2022년 3월 31일
·
0개의 댓글
post-thumbnail

[Node JS] 자동완성 구현

Node JS express, local db 그리고 python script를 이용해 검색박스에 자동완성 기능을 구현했다.

2022년 3월 28일
·
0개의 댓글
post-thumbnail

node js 실행 환경 갖추기

node js 실행 환경 갖추기

2022년 3월 27일
·
0개의 댓글