app.get("/page/:pageId", function (req, res) {
return res.send(req.params.pageId);
});
app.get("경로",콜백)
해당 경로에 접근하면 콜백을 수행한다.
"/page/:pageId"
express에서 제공하는 시맨틱 URL 처리방식
:뒤에 지정한 값은 일종의 변할 수 있는 값, 즉 변수이다.
req.params에 저장되고 접근할 수 있다.
params는 이를 key value로 제공한다.
소스코드에서 지정한 /:pageId라는 값에 32가들어간 걸 볼 수 있다.
이해한 바로는 :는 수많은 숫자 페이지 기타등등에 대한 경로를 다 지정하기 곤란하니 제공되는
변수처럼 사용할 수 있는 파라미터이다.
그래도 해당 경로의 값을 얻어와야 할 경우가 생기기 때문에 req.params로 접근 가능한 것
app.get("/page/:pageId", function (req, res) {
return res.send(req.params.pageId);
});
으로 접근하면
pageId의 value값인 32를 얻을 수 있다.
'Develog > TIL' 카테고리의 다른 글
Expo ReactNative Storybook 도입시 Constants.expoConfig.extra.storybookEnabled === undefined in windows (0) | 2023.06.18 |
---|---|
백엔드 폴더 흐름 정리 (0) | 2022.05.24 |
게임 랜덤 뽑기시스템 구현 (0) | 2022.05.14 |
Blob (0) | 2022.04.20 |
flex 공부 (0) | 2022.04.17 |