Programming_McRobbin

고정 헤더 영역

글 제목

메뉴 레이어

Programming_McRobbin

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (109)
    • C# (101)
      • Problems (9)
      • 수업내용 (25)
      • 과제 (7)
      • 알고리즘 (57)
      • Server (3)
    • JavaScript (5)
      • NodeJS (5)
    • C++ (3)
      • Problems (3)
    • 포트폴리오 (0)

검색 레이어

Programming_McRobbin

검색 영역

컨텐츠 검색

JavaScript

  • 5. NodeJS 넘겨 받은 데이터 저장하고 보여주기.

    2020.08.17 by McRobbin

  • 4. NodeJS Get방식, Post방식

    2020.08.17 by McRobbin

  • 3. NodeJS 라우팅.

    2020.08.16 by McRobbin

  • 2. NodeJS 서버 시작.

    2020.08.16 by McRobbin

  • 1. NodeJS 시작.

    2020.08.16 by McRobbin

5. NodeJS 넘겨 받은 데이터 저장하고 보여주기.

이제 Get, Post 방식의 파라미터 규칙을 정해보겠습니다. 1. users 1 - 1 GET => userid를 통한 현재 user 정보 검색. 넘겨주는 값 : userid 받는 값 : userid, username 1 - 2 POST => userid, username의 등록. 넘겨주는 값 : userid, username 받는 값 : NULL 2. purchases 1 - 1 GET => 모든 구매 목록 보여주기. 넘겨주는 값 : NULL 받는 값 : result => (userid, goodsid)의 Array 1 - 2 POST => 구매 등록. 넘겨주는 값 : userid, goodsid 받는 값 : NULL 이렇게 구성해 보겠습니다. 원래는 결과에 statusCode까지 넘겨줘야 하지만 일..

JavaScript/NodeJS 2020. 8. 17. 18:05

4. NodeJS Get방식, Post방식

1. GET방식. Get방식으로 오는 파라미터는 req.query.id 이런식으로 얻어오면 되겠습니다. url이 넘어올 때는 http://localhost:3030/users?userid=123 이렇게 헤더에 붙어서 따라옵니다. 보안에 취약합니다. 이전에는 req.Param('userid'); 이런식으로 얻어왔으나 이젠 사용되지 않습니다. 쿼리 사용하면 되겠습니다. users 라우터에 get을 추가하였고 req.query.userid로 id 값을 받아와 저장했습니다. res.send로 값을 넘겨줬습니다. GET방식에 값을 넘겨주는 방식이 하나 더 있는데 router.delete(':id', function(req, res, next){ /.../ }); 부분이 있습니다. 이 delete 또한 GET방식으..

JavaScript/NodeJS 2020. 8. 17. 17:15

3. NodeJS 라우팅.

저번에 서버 여는것 까지 해봤습니다. 프로젝트를 살펴보면 routes 폴더에 index.js, users.js가 있습니다. 자동적으로 생성 됐고. app.js에 index라우터와 users라우터를 가져다가 사용하고 있는것을 볼 수 있습니다. http://localhost:3000/ 으로 이동하면 index 라우터로 보내지고 http://localhost:3000/users 로 이동하면 users 라우터로 보내질 겁니다. 물론 내용은 없구요. 저는 이 부분을 수정해서 사용해 보겠습니다. index.js 파일을 수정했습니다. get 방식을 받으면 res.send로 index router get이 나오도록 했고. post 방식을 받으면 res.send로 index router post가 나오도록 했습니다. 수..

JavaScript/NodeJS 2020. 8. 16. 20:10

2. NodeJS 서버 시작.

1. 설치가 제대로 됐다면 아까 잡아준 터미널 창에서 노드, npm 버전을 확인할 수 있습니다. 명령어 : npm -v : npm version 확인. 명령어 : node -v : nodeJS version 확인. 다음 express를 설치할 겁니다. npm은 다른 nodemon, mysql, sequelizer등의 모듈 설치를 해줍니다. 저는 express를 쓸 것이기 때문에 npm i express 해줍니다. 전역으로 설치할 분들은 npm i express -g express-generator 해주면 되겠습니다. express 설치 완료 됐구요. express 프로젝트 생성 할겁니다. express "프로젝트 명" 해줍니다. 다음 cd "프로젝트 명" 으로 해당 프로젝트로 이동해 npm init 했습..

JavaScript/NodeJS 2020. 8. 16. 19:49

1. NodeJS 시작.

우선 설치부터 했습니다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 여기서 비주얼 스튜디오 코드 다운로드 했구요. https://nodejs.org/ko/ Node.js Node.js® is..

JavaScript/NodeJS 2020. 8. 16. 19:22

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Programming_McRobbin © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바