ends in a non-text contextについて
ginを使用してWebページを作っていた時に上記のエラーが出た
日本語のドキュメントが少なかったので少々調べるのに手間がかかったが、エラーを訳したのとGoドキュメントを読んだら理解できたので残しておく ※とても単純な話でした…
以下、エラー内容
html/template:index.tmpl: ends in a non-text context:
{stateTag delimNone urlPartNone jsCtxRegexp attrNone elementNone <nil>}
ends in a non-text contextという事で「テキスト以外のコンテキストで終了する」とのこと
まぁ、和訳しただけなんですけど
要はHTMLのタグが正常に閉じられていない場合に発生するとのこと
発生した時のHTMLがこちら
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Sample</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html
最後のタグが閉じられていませんね…
ケアレスミスでした…
サーバー側のエラーだと思い込んでしまったのでHTMLファイルのミスに気づくのが少し遅れました。
Goの日本語ドキュメントもよく読んでおけばしっかりと載っていましたね。