pokedex-go/main.go

27 lines
395 B
Go

package main
import (
"gorm.io/driver/sqlite"
"gorm.io/gorm"
"net/http"
"os"
"pokedex/pokemon"
)
func openNewDb() *gorm.DB {
os.Remove("pokedex.db")
db, err := gorm.Open(sqlite.Open("pokedex.db"), &gorm.Config{})
if err != nil {
panic("failed to connect database")
}
return db
}
func main() {
db := openNewDb()
pokemon.Seed(db)
routes(db)
http.ListenAndServe(":8080", nil)
}