- go
- a mysql/mariadb database
go mod init{
"server": {
"host": "0.0.0.0",
"port": "8080"
},
"database": {
"driver": "mysql",
"username": "dbuser",
"password": "password",
"host": "127.0.0.1",
"port": "3306",
"name": "dbname"
},
"logger": {
"debug": true,
"logfile_path": "./log/",
"logfile_name": "api-example.log"
}
}go run main.go migratego run main.go servecurl -X POST localhost:8080/tests -H 'Content-Type: application/json' -d '{"Name":"testname","Description":"testdescription"}'go run main.go -h