This language allows you to create everything you need for web development. I believe, Google is quite serious about further Go growth and in the nearest future, Go will be able to completely replace any JS frameworks.
As it was mentioned by goli202084, troubleshooting in Go require some resources, so if you’re gonna use Go in your web apps, I recommend you reading this article about how to monitor Go performance and search for errors.
GOLang is developed by Google and inherits most of the properties of C and Python. It’s designed to write code executable on the server.
Performance, Scalability and Concurrency
Ease of Use
GoLang is still evolving and thus has limited third party lib support unlike nodejs which has tons of libraries to ease up the task for you.
GoLang has a difficult error checking mechanism which calls for explicit error checks everywhere in the code. On the other hand, nodejs uses try, catch blocks like Java, making things a little easier on that front.
Hope that answers your question ?