hi, this is a test I did when applying for a job but because I have wifi problems I missed the deadline. From here I learned that having more than 1 internet device is important
If you want try pleaae follow the step
open your terminal
run this code :
go mod init golang_api_iseng
or run this code:
go mod init (name your folder project use)
Gin-gonic
go get -u github.com/gin-gonic/gin
Gorm
go get -u gorm.io/gorm
Library for postgresql
go get gorm.io/driver/postgres
make new db and input your user, password, and dbname in file db.go in folder database
var (
host = "localhost"
user = "" //please input your user db
password = "" //please input your pass db
dBport = "5432"
dBname = ""
db *gorm.DB
err error
)
Open the file db.go in folder database search this code
//db.Debug().AutoMigrate()
uncomment this code because this code make table in your database
And fill your database user and password
For the test in my rest-api, you can use this postman
https://api.postman.com/collections/13916221-79056d87-af9c-4b08-89f7-428ba37194d6?access_key=PMAT-01GN5F7A66PBCQGFXKY0XB1NP2
I think i will deploy using railwayy