#Golang-Web-Server

20 articles

20 How to Understanding Routing Library in Golang

20 How to Understanding Routing Library in Golang

Routing Library Golang actually provides ServeMux as a handler that can handle several endpoints or the term is routing.

19 How to Understanding HTTP Middleware in Golang

19 How to Understanding HTTP Middleware in Golang

Middleware In web creation, we often hear the concept of middleware or filter or interceptor which is a feature that we can add code to before and after a handler is executed.

18 How to Download File in Golang

18 How to Download File in Golang

Download Files Apart from uploading files, we also need or need a page that can download files or something on our website.

17 How to Upload File in Golang

17 How to Upload File in Golang

Upload Files Apart from receiving data input in the form of forms and query params, we usually also need data input in the form of files from our users.

16 How to Understanding HTML Web Redirect in Golang

16 How to Understanding HTML Web Redirect in Golang

Redirects When we create a website, if the user accesses various pages randomly, the page will not be found.

15 How to Understanding Web XSS (Cross Site Scripting) in Golang

15 How to Understanding Web XSS (Cross Site Scripting) in Golang

Introduction to XSS (Cross Site Scripting) XSS is one of the security issues that usually occurs when creating a website.

14 How to Understanding HTML Template Cache in Golang

14 How to Understanding HTML Template Cache in Golang

Introduction to Cache Templates In previous program codes that we have studied practically, they were not efficient.

13 How to Understanding HTML Template Function in Golang

13 How to Understanding HTML Template Function in Golang

Introduction to Function Templates Apart from accessing fields in templates, we can also access functions or functions in Golang.

12 How to Understanding HTML Template Layout in Golang

12 How to Understanding HTML Template Layout in Golang

Introduction to Layout Templates When we create a website page, there are several parts that are always the same on each page, for example header and footer, so if there are parts that are the same it is recommended that they be saved in a separate template so that they can be used in other templates or sometimes we call them reusable.

11 How to Understanding HTML Template Action in Golang

11 How to Understanding HTML Template Action in Golang

Introduction to Action Templates Not only can we render text in templates, but we can also support action commands such as if branching, for loops and so on.

10 How to Understanding HTML Template Data in Golang

10 How to Understanding HTML Template Data in Golang

Introduction to Data Templates If you have studied HTML Templates in the previous article, then we will continue with data templates where we can display this data dynamically by using struct or map data.

09 How to Understanding HTML Template in Golang

09 How to Understanding HTML Template in Golang

Dynamic Web using Templates In the previous post we discussed dynamic websites but using response strings contained in static files.