Git Product home page Git Product logo

blog-app's Introduction

Blog-app for Desktop

  • MongoDB와 Node.js로 Javascript만을 사용하여 어떻게 서버를 만드는지 학습하면서 만든 블로그 웹사이트입니다.
  • MongoDB를 사용하여 데이터베이스를 관리하고 HTTP 에러와 서버를 만들때 오류와 같은 시행 착오를 겪으면서 웹이 어떻게 만들어지는지 학습했습니다
  • useContext를 활용하여 REST로 로그인,회원가입,업데이트 과정을 학습했습니다
  • Bcrypt의 hash방식으로 패스워드를 사용하여 보안성에 대해 학습했습니다

🔥 클릭 하시면 느낀점 리뷰를 보실 수 있습니다. 🙏

블로그앱은 Node.js와 Node.express를 사용하여 웹 서버를 직접 구현해보고 백엔드와의 협업 과정을 알아보고자 기초적인 REST API를 학습하기 위해 제작한 웹사이트입니다.

데이터플랫폼은 몽고 DB를 이용하고 요청한 파일이나 데이터들을 관리해주었습니다. 서버 쪽은 Model 파일을 생성하여 몽고 스키마를 통해 데이터의 구조와 형식을 정의하는 방법을 학습했고 AUTH CRUD를 구현하면서 비밀번호를 hash로 바꿔주는 비크립트 사용법을 학습했습니다. 프론트 쪽에선 기존 리액트 스테이트 관리는 상위 컴포넌트에서 스테이트를 관리하여 내려주는 방식인데 이를 한번에 관리하고자 useContext를 사용하여 전역 스테이트 관리 공간을 만들어 로컬 스토리지에 담아 관리하였습니다

--> Link

Repository Card

Initial Screen

blog

blog-app's People

Contributors

kdn0325 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.