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

WBOY
풀어 주다: 2024-02-09 16:09:09
앞으로
1164명이 탐색했습니다.

为什么 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!