kita sudah mempelajari config di materi Configuration
Kita akan praktekan dengan mengubah port menjadi env.
Buat file config/config.go
packageconfigimport("io/ioutil""os""strings")//Setup environment from file .envfuncSetup(filestring)error{data,err:=ioutil.ReadFile(file)iferr!=nil{returnerr}datas:=strings.Split(string(data),"\n")for_,env:=rangedatas{e:=strings.Split(env,"=")iflen(e)>=2{os.Setenv(strings.TrimSpace(e[0]),strings.TrimSpace(strings.Join(e[1:],"=")))}}returnnil}
Buat file .env
Update file server.go untuk menambahkan import "skeleton/config"
masih di file server.go pada fungsi main tambahkan di baris paling atas config.Setup(".env")
semua port yang dihardcode ganti dengan os.Getenv("PORT")