React + Node.js + PostgreSQL: CRUD 예
전체 기사: https://bezkoder.com/react-node-express-postgresql/
React + Node.js + PostgreSQL CRUD 예제
우리는 다음과 같은 전체 스택 튜토리얼 애플리케이션을 구축할 것입니다.
다음은 예제의 스크린샷입니다.
– 모든 개체 표시:
– 개체에 액세스하려면 편집 버튼을 클릭합니다.
이 페이지에서 다음을 수행할 수 있습니다.
testdb=# select * from tutorials;
id | title | description | published | createdAt | updatedAt
----+------------------------------------+-------------------------------+-----------+----------------------------+----------------------------
5 | PostgreSQL Tut#1 | Tut#1 Description | f | 2020-03-11 09:14:01.773+07 | 2020-03-11 09:14:01.773+07
6 | React.js Tut#2 | Tut#2 Description | f | 2020-03-11 09:15:05.629+07 | 2020-03-11 09:15:05.629+07
8 | React Hooks Tut#4 | Tut#4 Description | f | 2020-03-11 09:24:33.295+07 | 2020-03-11 09:24:33.295+07
9 | React Express PostgreSQL Tut#5 | Tut#5 Description | f | 2020-03-11 09:24:53.463+07 | 2020-03-11 09:24:53.463+07
7 | Node. Express PostgreSQL (updated) | This is Description for Tut#3 | t | 2020-03-11 09:22:53.635+07 | 2020-03-11 09:28:45.568+07
(5 rows)
React, Node.js, PostgreSQL CRUD 아키텍처
이것은 우리 시스템의 아키텍처입니다.
동영상
Express & Sequelize 데모가 포함된 React Node.js PostgreSQL CRUD 애플리케이션입니다.
Node.js 익스프레스 백엔드
다음은 Node.js Express 앱이 내보낼 API입니다.
행동 양식
URL
행위
가져 오기
API/튜토리얼
모든 튜토리얼 받기
가져 오기
API/튜토리얼/:id
자습서 받기
id
게시하다
API/튜토리얼
새 자습서 추가
놓다
API/튜토리얼/:id
자습서 업데이트 작성자
id
삭제
API/튜토리얼/:id
id
에 의해 자습서 제거삭제
API/튜토리얼
모든 자습서 제거
가져 오기
API/튜토리얼?제목=[kw]
제목에 포함된 모든 자습서 찾기
'kw'
React.js 프런트엔드
–
App
구성 요소는 React Router
가 포함된 컨테이너입니다. 경로 경로에 연결되는navbar
이 있습니다.–
TutorialsList
구성 요소가 자습서를 가져오고 표시합니다.–
Tutorial
컴포넌트는 :id
를 기반으로 Tutorial의 세부 사항을 편집할 수 있는 형태를 가지고 있습니다.–
AddTutorial
구성 요소에 새 자습서를 제출할 양식이 있습니다.– 이러한 구성 요소는
TutorialDataService
를 사용하여 HTTP 요청을 만들고 응답을 수신하는 axios
메서드를 호출합니다.자세한 내용, 구현 및 Github는 다음을 방문하십시오.
https://bezkoder.com/react-node-express-postgresql/
추가 자료
두 프로젝트를 한 곳에서 실행:
How to Integrate React with Node.js Express on same Server/Port
페이지 매김 사용:
React Pagination with API using Material-UI
또는 Firebase를 사용한 서버리스:
즐거운 배움, 또 만나요!
Reference
이 문제에 관하여(React + Node.js + PostgreSQL: CRUD 예), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tienbku/react-node-js-postgresql-crud-example-nbm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)