20220125

권도토잠보·2022년 3월 9일
0

새로운세계

목록 보기
19/69
post-thumbnail

오늘의 멍청한 실수

😮‍💨ㅤDESC 랑 SELECT * FROM #### 랑 다름 !

🤨ㅤSELECT database에서 data를 선택하여 보여줌 !

🤨ㅤDESC data를 내림차순으로 정렬 !

😮‍💨ㅤ.env 파일은 환경변수를 저장

그러니까 말이야 로컬에서만 만지고 보도록
gitignore 이라는 파일에 저장해야함 !

오늘의 궁금증

router.post('/:userId/orders', controller.orders.post);

router.post('/{userId}/orders', controller.orders.post);

// 이 두 문장은 과연 같은 말인 것인가 ?
// 확인 결과 다름 ! params로 조회하기 위해선 :(clone)을 사용해야함
// 그냥 다른생각 하지말고 colon붙여라..... 

🥺ㅤ주소창에 콜론(:)을 넣음으로써 userId(가변적인 패스)를
params에 담겨져서 조회할 수 있게 된다.
👉ㅤ즉, 변수에 params로 조회 가능하게 하여 데이터를 가져올 수 있게 하는것 (:)
👉ㅤExpress Router에서는 :(콜론)과 파라미터 이름으로 Route parameter를 설정
👉ㅤparams는 예상되는 정보를 받아온다는 개념이 강함
음, 특정할 수 없는 data는 못쓸것 같다는 깐부님의 의견 있을 유!
👉ㅤ특정할 수 있는 변수값에 담아준 후, 변수 앞에 colon을 붙인다

🤔ㅤ결론 : 그냥 colon: + 변수(받아오는 아이디) 이렇게 쓰고 params로 받자

오늘의 가지🍆가지🍆

그렇다. 난 오늘도 뻘짓을 하며 알아가고 있었다.

오늘의 일기

서버쪽은 되게 직관적이라 보기도 쉽고 이해하기도 쉽다고,
섣불리 말했던 과거의 나를 반성한다.
막상 실전에 적용하려고 하니.....
1도 모르겠다.....🥰


Sae Eleisa Tera Vi

profile
낯선이여, 당도하였으면 당도높은 복숭아

0개의 댓글