404 페이지를 찾을 수 없음: Go 웹 앱이 CSS 파일을 찾을 수 없는 이유
Go에서 CSS 파일을 렌더링하려고 할 때 웹 애플리케이션을 사용하면 두려운 404 페이지를 찾을 수 없음 오류가 발생할 수 있습니다. 이 오류는 웹 서버가 요청된 CSS 파일을 찾을 수 없음을 나타냅니다. 문제를 살펴보고 해결책을 제시해 보겠습니다.
귀하의 경우 CSS 폴더에 대한 상대 경로("/css/")를 지정했는데, 이는 Go의 HTTP 핸들러에서 일반적인 관행입니다. 그러나 이 접근 방식의 성공 여부는 Go 애플리케이션을 실행하는 작업 디렉터리에 달려 있습니다.
CSS 폴더가 있는 src 디렉터리에서 애플리케이션을 실행하면 문제가 없을 가능성이 높습니다. 그러나 src/server 디렉터리 또는 bin 폴더의 컴파일된 바이너리에서 애플리케이션을 실행하면 현재 작업 디렉터리를 기준으로 CSS 폴더에 액세스할 수 없어 404 오류가 발생합니다.
해결책:
이 문제를 해결하려면 두 가지 방법이 있습니다. 옵션:
위 내용은 Go Web App 404 오류: 내 서버가 내 CSS 파일을 찾을 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!