# 시작하기 전에... 이번에는 지난 포스팅에서 예고 했듯이 HTML을 직접 Node.js를 통해서 띄워보고 Get Post 맛만 볼려고 합니다. # HTML 드루와! 지난 시간에는 서버에서 그대로 정보를 보내서 빈 화면에 출력하는 식으로 맛만 봤습니다. 하지만, 저
오늘은 간단하게 node.js와 node.js의 모듈인 express를 알아보려고 한다. 설치하는 과정은 생략하고 바로 본론으로 들어가겠습니다. 프로젝트 생성 처음으로 프로젝트 생성입니다. node.js의 프로젝트 생성은 간단합니다. 그럼 vscode를 실행시키고
저번 시간에는 HTML을 sendFile로 클라이언트에게 넘겨줘서 저희가 만든 HTML 파일을 보여주고, get Post에 대해서 간단하게 알아봤습니다. 오늘은 제가 개인적으로 정말 좋아하는 기능인 view Engine에 대해서 알아보려고 합니다.view Engine은
시작하기 전에 저번에 알아보았던 get/post의 개념에 대해 잠깐 복습하고 넘어가자면...get 방식은 정보를 전달할때 링크에다가 정보를 표시합니다.post 방식은 get 방식과 반대로 링크에다가 어떤 정보도 표시하지 않기 때문에 보안성이 중요한 정보를 서버측에게 보
저번 시간에는 Get/Post 방식에 대해서 이해하는 시간을 가졌습니다. 오늘은 Post로 받은 데이터를 어떻게 node.js에서 받고 다시 클라이언트로 보내는지 알아보겠습니다.이번에는 별 다른 설명 없이 바로 vs로 넘어가겠습니다.vs를 키면 저번 시간에 한 게 있을
저번 시간에는 post 데이터를 불러오는 방법을 알아봤습니다. 오늘은 get 데이터에 대해서 알아볼 겁니다. 근데 이 get은 두 가지 방식이 있어요. param이라는 방법과 querystring 방식이 있습니다. 근데... param 방식을 쓰는 경우를 저는 못 봤기
어... 오늘은 여러가지 모듈에 대해 알아보는 시간이죠??솔직히... 뭘 소개하면 좋을까~ 싶어서 구글에 쳐봤는데 역시 이 모듈을 소개하지 않을 수 없겠더라고요.네, 오늘 배울 것은 fs 모듈입니다.이 친구로 말할 것 같으면 파일에 관한 접근을 easy하게 해주는 모듈
예, 이번에 배워볼 nulter 모듈은 업로드 된 이미지를 불러오는 모듈입니다.솔직히 요즘 이미지 업로드는 뭐... 거의 쓰이니까 알아두면 아주 좋겠죠??이렇게 설치 해줄 건데... '어? --save라는 코드가 추가됬네요?'네, 이 --save 같은 경우에는 pack
오늘은... 라우터에 대해서 알아보겠습니다.라우터란 한 마디로 간단하게 설명하면 '연결 장치'입니다.즉, server.js 한 파일에서만 런칭할 수 있는 것이 아닌 router라는 것을 이용해서 여러가지 .js 파일에다가 원하는 코드를 짤 수 있다는 겁니다.사실 이 r
반갑습니다. 오늘은 cookie에 대해서 설명 해볼려고 합니다.쿠키가 무엇일까요? 먹는 쿠키요? 하하 먹는 쿠키도 맞습니디만 이 쿠키는 조금 다릅니다. 저희가 알아볼 쿠키라는 개념은 웹브라우저에 저정할 수 있는 정보입니다.예를 들어보면 자동 로그인이 있습니다. 여러분들
자, 오늘은 URL 모듈을 사용해볼 것입니다.이 URL 모듈은 url 정보를 객체로 가져와서 분석하거나, url 객체를 문자열로 바꿔주는 기능을 수행합니다.사실 말로만 들어서는 이게 뭔고... 싶기 때문에 바로 실습으로 들어가겠습니다.이번에 배울 URL은 감사하게도 내
오늘은 child Process라는 모듈에 대해서 알아볼 겁니다.사실... 이 모듈 이번에 제가 프로젝트를 하다가 발견한 정말 요긴한 물건입니다.무려 js에서 다른 언어를 사용할 수 있도록 해줍니다!예를 들어서 python이라던가 말입니다.와!그래서 오늘은진짜 간단하게
프로젝트를 진행하면서 react와 연동할 일이 잦을거라고 생각합니다. 그럴때마다 구글링하면서 찾아보기 힘드니까 이렇게 블로그로 정리를 할려고 합니다.네, 군말말고 바로 알아봅시다.일단 react를 프로젝트를 만들어줘야겠죠?my-app로 지정해주겠습니다.커피 한 잔의 여
오늘은 어제와 이어서 react와 연동 2번째 시간으로 찾아뵙습니다.제가 두 번째로 찾아뵌 이유는 어제 프로젝트를 진행하는 도중 신기한걸 발견해서 블로그에 정리할려고 하기 때문입니다.저번에는 정말 간단하게 get 데이터를 서버에서 보내는 것만 해봤습니다. 이번에는 po
네, 오늘은 제목에도 나와 있듯이 react와 연동하여 사진 들고오기를 해보겠습니다.자 그러면 react부터 시작해봅시다.일단 file 데이터를 받아오기 위해서는input의 type을 file로 지정하면 될 일입니다.사실 이 정도는 누구나 하는거고그 다음부터가 매우 중
반갑습니다. 오랜만에 돌아왔습니다. 방학을 보내면서 여러가지 일들이 있었는데 오늘은 그 중에 하나였던 mysql을 연동함에 있어서 제가 해맸던 점을 포스팅을 할려고 합니다.자 mysql과 연동하는 법은 엄청나게 간단합니다. 개인적으로는 mongoose 보다 mysql
전 시간에는 Mysql과 node.js를 연동하는 방법을 알아봤습니다.그럼 이제 연동도 했겠다~ 이 연동한 mysql을 node에서 다루는 방법을 배워봅시다.CRUD란C: createR: readU: updateD: delete이 것을 일컫는 말입니다.즉 DB에 적용해
만약 자신이 node를 조금 공부해봤다면 이렇게 써져있는 영문을 모르겠는 코드를 무조건 봤을 거라고 생각합니다.저도 API를 사용하다가 이 코드를 처음 발견했는데요.처음에는 이게 뭔지도 모르겠고, 별로 궁금하지도 않아서 건드리지도 않았습니다.근데 궁금해서 구글에 쳐보니
이건 저도 최근에 알게 된 모듈입니다. 서버에 찍히는 콘솔을 logging 해주는 라이브러리가 있다고 하여 알아보게 되어서 블로그에 정리할 겸 올려봅니다.logging이란 무엇일까요? 저도 지금까지 프로젝트를 하면서 이런 개념은 사용한 적이 없어서 '이게 뭘까?' 싶었
오늘은 계속 강조하고 있는 '보안'에 관련된 모듈입니다.bcrypt는 암호화를 할 수 있게 해주는 모듈이며 DB에 저장할때 정보를 그냥 저장하는 것이 암호화를 거친 후에 저장하는 것이 중요합니다.모듈을 설치해주고모듈을 불러옵니다. 그리고 암호화를 진행하는 것이 이 코드
네... 오늘은 제목대로 제가 JWT를 사용하면서 느낀 점을 블로그에 정리할려고 합니다. 정말 간단하게 알아보려고 합니다.JWT는 web token을 생성해주는 정말 좋은 모듈입니다.근데 이게 설명을 들어도 전 이해가 안되더라고요...그래서 저는 1차원적으로 접근했습니
오늘은 약 3편에 걸쳐서 포스팅을 진행할 노드와 mysql을 이용한 로그인 API 제작이다.1편에서는 기본적인 설정 + 밑준비를 하고 마칠 셈이다. 구현 부분은 2편에서 진행해보겠다.우선 설계를 해보자. 복잡한 로그인 시스템을 구현하지는 않을 것이다. 이번에 들어갈 a