>  기사  >  백엔드 개발  >  mux.Vars()가 빈 맵을 반환하는 이유

mux.Vars()가 빈 맵을 반환하는 이유

WBOY
WBOY앞으로
2024-02-09 16:09:091189검색

为什么 mux.Vars() 返回空映射

PHP 편집기 Youzi는 다음과 같은 일반적인 질문에 답하기 위해 왔습니다: mux.Vars() 메서드를 사용할 때 빈 맵이 반환되는 이유는 무엇입니까? 이 문제는 일반적으로 일부 구성 또는 사용 문제로 인해 개발 프로세스 중에 발생할 수 있습니다. 이 기사에서는 가능한 원인을 자세히 논의하고 개발자가 이 문제를 신속하게 해결할 수 있도록 솔루션을 제공합니다. 한 번 보자!

질문 내용

mux.vars[]에서 빈 지도[]를 얻었습니다.

문제를 추적한 결과, 빈 map[]이 내 파일 여러 개를 통과하는 것으로 보입니다.

동일 파일 내: import

에 다른 파일을 모듈로 가져왔습니다. 으아악

실행 후 go run main.go map[]을 mapp[id]

로 얻었습니다.

다른 파일에서:

이전 가져오기와 동일한 가져오기에 이어 빈 map[]

을 받습니다.

제 파일 구조입니다

으아악

내 모드 파일에는

이 포함되어 있습니다. 으아악

내 코드는 다음과 같습니다.

내 컨트롤러에서

으아악

내 경로에서

으아악

출력

으아악

참고: 어디서 잘못되었는지 추적할 수 있도록 값을 인쇄합니다. *http.request 매핑된 값이 없나요? http.request를 반환하는 map[]이 어떻게 생겼는지 잘 모르겠습니다.

해결책을 검색했지만 이러한 대안에 대해 더 많은 설명이 필요한 것 같습니다. 찾아봤는데 r.url.query 하지만 그들이 직면한 문제는 다른 라우팅 구조를 사용할 때였습니다.

저도 `mux.routematch`를 사용하여 다른 대안을 찾고 있었지만 설명을 좀 더 사용할 수 있을 것 같았습니다.

Solution

문제 해결

방금 프로젝트를 데스크탑으로 옮겼고(디렉토리에 액세스하기 위해 관리자 권한이 필요하지 않은 한 원하는 곳 어디든 이동할 수 있다고 확신합니다) 작동합니다.

이제부터 접근 가능한 디렉토리에 있는 프로젝트를 계속 탐색하겠습니다. 감사해요.

위 내용은 mux.Vars()가 빈 맵을 반환하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제