package
0.0.0-20210921001407-01ef857129b3
Repository: https://github.com/sdil/learning.git
Documentation: pkg.go.dev
# README
Introduction
This is my effort to learn Go as my new second language. Initially I was following this awesome tutorial from Keiran Scot. However, I faced some problems with the front end that need fixing. The problems are:
- CORS-related
- Go imports
Running the Demo
- Run mongodb docker container with this command:
docker run --rm -it -v mongo:/data/db -p 27017:27017 mongo
- Run
./todolist-mongo-go
to bring up the server - Open
https://todo-mongo-go.fadhil-blog.dev/
on your browser
What I have learned from this
- Basic Go program structures, including data structures in Go. Learned how to use maps & slices.
- How to connect Go to mongo (using mgo driver)
- How to write basic Go HTTP server using Gorilla Mux
- How to add CORS headers in Gorilla Mux