mirror of
https://github.com/Floriansylvain/RenewCMS.git
synced 2026-08-19 11:43:22 +02:00
53 lines
1.1 KiB
Go
53 lines
1.1 KiB
Go
package main
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/gotest/internal"
|
|
"github.com/joho/godotenv"
|
|
)
|
|
|
|
func main() {
|
|
err := godotenv.Load("./.env")
|
|
if err != nil {
|
|
panic("Error loading .env file.")
|
|
}
|
|
|
|
r := gin.Default()
|
|
r.SetTrustedProxies([]string{"localhost"})
|
|
|
|
r.GET("/ping", internal.Ping)
|
|
r.POST("/add-article", internal.AddArticle)
|
|
|
|
r.Run()
|
|
}
|
|
|
|
// type album struct {
|
|
// ID primitive.ObjectID `json:"id"`
|
|
// Pouet int32 `json:"number"`
|
|
// }
|
|
|
|
// func pouet(c *gin.Context) {
|
|
// const uri = "mongodb://db:27017/"
|
|
// client, err := mongo.Connect(context.TODO(), options.Client().ApplyURI(uri))
|
|
// if err != nil {
|
|
// panic(err)
|
|
// }
|
|
// defer client.Disconnect(context.TODO())
|
|
|
|
// coll := client.Database("gohcms").Collection("posts")
|
|
// found, _ := coll.Find(context.TODO(), bson.D{})
|
|
|
|
// for found.Next(context.TODO()) {
|
|
// // fmt.Println(found.Current.String())
|
|
// var pouet album
|
|
// err := found.Decode(&pouet)
|
|
// if err != nil {
|
|
// panic(err)
|
|
// }
|
|
// fmt.Println(pouet)
|
|
// fmt.Println(bson.Marshal(pouet))
|
|
// }
|
|
|
|
// c.JSON(http.StatusOK, gin.H{})
|
|
// }
|