错误(0x0 0x0)[Golang / Window10 / 64bit]

时间:2019-08-30 14:19:32

标签: windows-10 google-chrome go

我当时在下面的Go脚本中测试Golang Html / Templates,结果出现错误(0x0 0x0)(浏览器页面从不加载)。但是,在相同的浏览器中,JavaScript可以正常加载(Chrome ,Edge)。
如何解决此问题?
(我确实在Windows10-64bit上有未激活的版本。)

环境

set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\User0\AppData\Local\go-build
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=D:\Script\Golang
set GOPROXY=
set GORACE=
set GOROOT=C:\Go
set GOTMPDIR=
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\User0\AppData\Local\Temp\go-build325815430=/tmp/go-build -gno-record-gcc-switches  

SCRIPT

package main

import (

    // "fmt"
    "html/template"
    "log"
    "math/rand"
    "net/http"
    "time"
    // "golang.org/x/mobile/app"
)

func main() {
    http.HandleFunc("/", randNum)
    log.Fatal(http.ListenAndServe(":8080", nil))

}

func randNum(w http.ResponseWriter, r *http.Request) {

    // Create random number

    aRand := rand.Intn(100)

    type RNumber struct {
        A int
    }

    Rnum := RNumber{aRand}

    //Show Template
    Tmp1, err := template.New("randNum1").Parse("HTML NUMBER ======> {{.A}}  ")
    if err != nil {
        print(err)
    }
    err = Tmp1.Execute(w, Rnum)
    print(err)//<==========Error (0x0 0x0)
    time.Sleep(3000 * time.Millisecond)

    //Loop
    randNum(w, r)

}

0 个答案:

没有答案