Category "go"

protoc-gen-go: unable to determine Go import path for "simple.proto"

I have simple proto file with following content. syntax="proto3"; package main; message Person { string name = 1; int32 age = 2; } I am trying t

how can I validate and process html form (taking in inpute from the ui login interface) using fiber framework golang programming language

please help me to take input with fiber golang framework <form action="/" method="POST" novalidate> <div> <p><label>Your ema

Unmarshal to custom interface

The usual approach for unmarshalling is like this: atmosphereMap := make(map[string]interface{}) err := json.Unmarshal(bytes, &atmosphereMap) But how to

How to verify JWT signature with JWK in Go?

I have been searching for an example I can understand of how to validate the signature of a JWT with the Go Language. This might be especially tricky since I am

Performance of Nats Jetstream

I'm trying to understand how Nats Jetstream scales and have a couple of questions. How efficient is subscribing by subject to historic messages? For example le

How can I cast []byte to [8]uint8

I need to populate a struct that has a member of type [8]uint8. This needs be populated with a byte array of type []byte initialized to length 8. The simplistic

How to Trim "[" char from a string in Golang

Probably a silly thing but got stuck on it for a bit... Can't trim a "[" char from a string, things I tried with outputs: package main import ( "fmt"

grpc.WithInsecure is deprecated: use insecure.NewCredentials() instead

Hey I'm trying make a small test client with Go and Grpc, opts := grpc.WithInsecure() cc, err := grpc.Dial("localhost:9950", opts) if err != nil {

Adding hours, minutes, seconds to current time

How do I add hours, minutes, and seconds (defined as ints) to the current time, similar to AddDate? timein := time.Now().Local().AddDate(Hours, Mins, Sec) bu

Golang build error 0x80000034 (2147483700)

command I ran: go build -o main output: /usr/local/go/pkg/tool/darwin_arm64/link: /usr/local/go/pkg/tool/darwin_arm64/link: combining dwarf failed: unknown load

How to make a nullable field in a struct

I'm struggling to do table driven test, and I want do this: testCases := []struct { name string testUserID uint expected User // &

Golang MySQL error - packets.go:33: unexpected EOF

I am switching my entire code base from PHP to Go and during several processes that run, I randomly get this error: [mysql] 2016/10/11 09:17:16 packets.go:33:

Correct way to provide minimal browser-api to Go wasm and returning lib-api back to client, without Global scope?

I'm trying to find a best/right way to implement minimal and safe client <-> wasm api while avoiding usage of window|global|self context. I have found 3 w

stderr: $GOPATH/go.mod exists but should not failed to load view for file:///Users/xxx

I am using vscode and vscode-go to develop the Go application. When I try to restart language server using command + shirt + p and select "Go: Restart Languag

How do I construct an object of a slice struct?

package main import ( "fmt" ) type demo []struct { Text string Type string } func main() { d := demo{ Text: "Hello", Type:

Golang gin gonic web framework proxy route to another backend

How to reverse proxy web requests for a few routes to another backend in Gin Gonic web golang framework Is there a way to directly forward in the Handle functi

How to set scope for token in Google Play Developer Reporting API

I started to use Google Play Developer Reporting API with using Golang(https://pkg.go.dev/google.golang.org/[email protected]/playdeveloperreporting/v1beta1), and fac

Fixing import cycle in Go

So I have this import cycle which I'm trying to solve. I have this following pattern: view/ - view.go action/ - action.go - register.go And the general idea

Move a file to a different drive with Go

I'm trying to move a file from my C-drive to my H-drive using os.Replace(). The code looks as follows: func MoveFile(source string, destination string) {

Some questions regarding $GOPATH

I'm a new golang developer and I wonder why $GOPATH environment variable is needed to be set at the root of my project. If I'm working on several projects at t