Skip to content

웹프로그래밍 node.js 활용 서점사이트 프로젝트

Notifications You must be signed in to change notification settings

JiksGit/-Node.js-Bookwebsite

Repository files navigation

Node.js를 활용한 Book 서점 웹사이트 개발

Node.js 웹 DB 개발에 대한 학습

주요 서비스

  1. 책 리스트 나열
  2. 장바구니 기능
  3. 책 구매 기능
  4. 게시글 작성 기능
  5. 책 리스트 생성 기능
  6. 사용자 관리 기능

Node.js : Express란? Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크이다. 사실상 Nodejs의 표준 웹서버 프레임워크로 불려질 만큼 많은 곳에서 사용하고 있다. 그렇다면 Node.js와 Express는 무슨 관계인가?

  • Node.js는 Chrome의 V8엔진을 이용하여 javascript로 브라우저가 아니라 서버를 구축하고, 서버에서 JavaScript가 작동되도록 해주는 런타임 환경(플랫폼)이다. Express는 이런 Nodejs의 원칙과 방법을 이용하여 웹애플리케이션을 만들기 위한 프레임워크이다.

왜 Express 를 사용해야 하지?

  • Express는 프레임워크이므로 웹 애플리케이션을 만들기 위한 각종 라이브러리와 미들웨어 등이 내장돼 있어 개발하기 편하고, 수많은 개발자들에게 개발 규칙을 강제하여 코드 및 구조의 통일성을 향상시킬 수 있다. 그것이 바로 프레임워크 도입의 가장 큰 장점이다. 가장 많은 곳에서 보편적으로 사용되기 때문에 Express를 도입하면 구글링을 통해 충분한 레퍼런스들을 검색할 수 있다. 다만, Express 외에도 수 많은 Nodejs 웹서버 프레임워크가 존재한다, Express 개발팀에서 만든 Koa가 차세대 프레임워크가 될 것 같다고 한다.(Koa 공식 웹사이트에서도 차세대 웹프레임워크라고 소개하고 있음.) 현재는 많은 교재와 강의 등에서 Express로 설명을 하고 있으므로, Express를 먼저 공부하고 반드시 Koa를 사용해보는 것이 좋을 것 같다.

스크린샷 2023-11-20 오후 5 05 07 스크린샷 2023-11-20 오후 5 12 52 스크린샷 2023-11-20 오후 5 12 55 스크린샷 2023-11-20 오후 5 13 21 스크린샷 2023-11-20 오후 5 14 00 스크린샷 2023-11-20 오후 5 14 08 스크린샷 2023-11-20 오후 5 14 15 스크린샷 2023-11-20 오후 5 14 39 스크린샷 2023-11-20 오후 5 14 47 스크린샷 2023-11-20 오후 5 15 15 스크린샷 2023-11-20 오후 5 15 29

About

웹프로그래밍 node.js 활용 서점사이트 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published