>  기사  >  백엔드 개발  >  template.ParseFS 함수를 사용하여 embed.FS 템플릿을 구문 분석하는 방법

template.ParseFS 함수를 사용하여 embed.FS 템플릿을 구문 분석하는 방법

WBOY
WBOY앞으로
2024-02-13 08:57:08594검색

如何使用 template.ParseFS 函数解析 embed.FS 模板

PHP 편집기 Xiaoxin은 template.ParseFS 함수를 사용하여 embed.FS 템플릿을 구문 분석하는 방법에 대한 가이드를 제공합니다. Go 언어를 사용하여 프로젝트를 개발할 때 정적 파일을 포함하기 위해 embed 패키지를 사용하는 경우가 많으며, template.ParseFS 함수는 이러한 포함된 템플릿 파일을 구문 분석하는 데 도움이 될 수 있습니다. 이 글에서는 개발 과정에서 템플릿 파일을 보다 유연하게 처리하고 프로젝트의 개발 효율성을 향상시키는 데 도움이 되는 template.ParseFS 기능을 사용하는 방법을 자세히 소개합니다. 한 번 보자!

질문 내용

동일한 template.Template구조의 모든 템플릿을 구문 분석하고 싶지만 방법을 모르겠고 오류도 발생합니다. 다음 코드가 있습니다:

으아악

다음은 ParseFS 메서드 오류입니다.

으아악

ParseFS 方法的 patterns 메소드의 patterns 매개변수에 오류가 있는 것 같은데 잘 모르겠습니다.

나는 internal/web/views 目录中有很多 html 文件,实际上该文件夹中的所有文件都是 html 文件,每个文件都有一个或多个 {{define}} 유형의 템플릿에 속해 있습니다. p>

어떤 도움이라도 대단히 감사하겠습니다. 감사합니다.

해결 방법

@Charlie-Tumahai가 이 문서(Go 패키지 공식 웹사이트) 그에게 Go의 글로벌 패턴

을 인정했습니다.

따라서 동일한 template.Template 구조의 모든 템플릿을 구문 분석하려면 다음을 수행해야 합니다.

으아악

Glob 패턴을 더 많이 살펴보고 Go에서 어떻게 사용하는지 알아보았습니다. Go의 Glob 패턴은 다른 언어와 다르게 만들어집니다.

위 내용은 template.ParseFS 함수를 사용하여 embed.FS 템플릿을 구문 분석하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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