npm install react-router-dom
src
폴더에 pages
폴더 생성pages
폴더에 Home.js
생성extension
추가 (있는 경우 스킵)rfce
로 기본 폼 생성
App.js
에 있는 코드를 가져와서 App
을 Home
으로 수정해준다.
react-router-dom
을 설치한 걸 import 해준다.import { BrowserRouter as Router, Route, Switch, Link } from 'react-router-dom';
Home
컴포넌트를 임포트 해준다.import Home from './pages/Home';
앞에서는 유저의 정보를 프론트에 보여지게 했는데, 내가 원하는 것은 항공편 데이터가 표시되는 것이다.
엔티티 사진
Users
테이블이 Airlines
(항공사)테이블에 연관이 있고 foreign key
를 생성해준다" 로 이해를 하였다. 그런데 문제는 Users
테이블에서 어떤 속성을 pk로 갖는지는 설정을 안해놔서 이게 맞는 코드인지는 확인을 해봐야할 것 같다./
만 들어가야하는데 실수로 경로처럼 ./
로 해버려서 되지않았었다.. 엄청 고생했다 다음부터 비슷한 코드를 작성할 때는 위에걸 복사해서 붙여넣고 중요이름만 바꿔주는 걸로 해야겠다. Users
테이블안에는 아이디가 hunsman
밖에없는데, 다른 아이디를 입력했을 때는 에러가 발생하였다. -> fk가 제대로 설정이 된 듯 하다.Airlines
테이블이 Flights
테이블에 속해야 Flight
테이블에서 fk
를 쓸 수 있어서 코드를 추가해주었다.ID
를 uuid
로 하고싶었는데 결국 실패하였다. npm install uuid4
로 패키지를 설치해서 해당 js파일에 import해서 되는지 테스트도 해봤는데 계속 노드몬이 crash되서 우선 STRING
으로 하였다.display
되게 하면 될 것 같다.