shari-sushi / 0015Laboratory

My SandBox, PoC
0 stars 0 forks source link

db接続しないapi #35

Open shari-sushi opened 5 months ago

shari-sushi commented 5 months ago

ポートフォリオにてAWSでデプロイを試みている。 app-api間の接続(疎通?)を確認したいが、現状ではapi-dbの接続ができない場合はapiが起動しない。 db接続不要なapiを作成する。

shari-sushi commented 5 months ago
func ReturnAlterTopPage(c *gin.Context) {
    var errs []error
    var allVts []domain.Vtuber
    var VtsMosWithFav []domain.TransmitMovie
    var VtsMosKasWithFav []domain.TransmitKaraoke

    allVts = []domain.Vtuber{
        {
            VtuberId:         1,
            VtuberName:       "接続確認",
            VtuberKana:       "sucsessefuly_connect",
            IntroMovieUrl:    "",
            VtuberInputterId: 1,
        },
    }

    VtsMosWithFav = []domain.TransmitMovie{
        {
            VtuberId: 1,
            MovieUrl: "www.youtube.com/watch?v=4p1pIYBU61c",
            Vtuber: domain.Vtuber{
                VtuberName:       "接続確認",
                VtuberKana:       "sucsessefuly_connect",
                IntroMovieUrl:    "",
                VtuberInputterId: 1,
            },
            Movie: domain.Movie{
                MovieTitle:      "牙アピールかわいいおいも[新人vTuber妹望おいも]",
                VtuberId:        1,
                MovieInputterId: 1,
            },
            Count: 100,
            IsFav: false,
        },
    }

    c.JSON(http.StatusOK, gin.H{
        "vtubers":                 allVts,
        "vtubers_movies":          VtsMosWithFav,
        "vtubers_movies_karaokes": VtsMosKasWithFav,
        "error":                   errs,
        "message":                 "dont you Loged in ?",
    })
    return

}
shari-sushi commented 5 months ago

そもそも、これでdb接続失敗しても落ないわ

  var err error
  db, err = gorm.Open(mysql.Open(path), &gorm.Config{})
  db = db.Debug()
  if err != nil {
    // panic("failed to connect database")
  }
  // migration()