go_service/main.go

35 lines
525 B
Go

package main
import (
"db_service/controllers"
"github.com/gorilla/mux"
"github.com/joho/godotenv"
"log"
"net/http"
"os"
)
func init() {
log.Println("init function")
// init .env
err := godotenv.Load()
if err != nil {
log.Fatal(err.Error())
}
}
func main() {
route := mux.NewRouter()
route.HandleFunc("/init-importer", controller.StartImport)
route.HandleFunc("/parse-link", controller.ParseLink)
err := http.ListenAndServe(os.Getenv("port"), route)
if err != nil {
log.Fatal("error: ", err)
}
}