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`를 사용하여 다른 대안을 찾고 있었지만 설명을 좀 더 사용할 수 있을 것 같았습니다.
문제 해결
방금 프로젝트를 데스크탑으로 옮겼고(디렉토리에 액세스하기 위해 관리자 권한이 필요하지 않은 한 원하는 곳 어디든 이동할 수 있다고 확신합니다) 작동합니다.
이제부터 접근 가능한 디렉토리에 있는 프로젝트를 계속 탐색하겠습니다. 감사해요.
위 내용은 mux.Vars()가 빈 맵을 반환하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!