node.js - 익스프레스 라우팅 문제
仅有的幸福
仅有的幸福 2017-05-16 13:42:27
0
2
498
으아악

첫 번째 127.0.0.1:**/api/index는 123에 액세스할 수 있습니다
두 번째 127.0.0.1:*/api는 111에 액세스할 수 있습니다

첫 번째 코드는 두 번째 코드와 다르지만 둘 다 동일한 효과를 얻습니다.
이게 왜인가요? 아니면 제가 이해하는 데 문제가 있는 걸까요?

仅有的幸福
仅有的幸福

모든 응답(2)
为情所困

use("/api", processor) : 相对路径中以'/api'开头的url都可以被 use截获到,而且不关心请求的方式是get还是post。"http://yourdomain/api", "http://yourdomain/api/index"都可以被它捕获到。
get("/api", processor): 캡처하려면 상대 경로가 '/api'와 동일해야 하며 "http://yourdomain/api"만 캡처할 수 있으며 요청 방법은 "get"입니다.

过去多啦不再A梦

Express 라우터 자체는 이름처럼 미들웨어입니다. 그 임무는 다양한 요청을 다양한 경로에 배포하는 것입니다. API 버전 제어를 수행하려는 경우 /api/v1/user 및 /api/v2/user라는 두 가지 경로가 있을 수 있습니다. 이때 라우터는 라우팅 설정에 따라 다른 API를 호출합니다. Express 자체는 객체이며 이에 대한 작업은 가능하지만 표준화되어 있지 않습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿