#Golang-Web-Server
20 articles
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
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
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
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
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
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
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
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
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
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
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
Dynamic Web using Templates In the previous post we discussed dynamic websites but using response strings contained in static files.