30 lines
668 B
Go
30 lines
668 B
Go
package main
|
|
|
|
import (
|
|
"context"
|
|
"log"
|
|
"net/http"
|
|
|
|
"trle5.xyz/trpic/src/configs"
|
|
"trle5.xyz/trpic/src/database"
|
|
"trle5.xyz/trpic/src/fetch_artworks/pixiv"
|
|
"trle5.xyz/trpic/src/utils/auth"
|
|
"trle5.xyz/trpic/src/web"
|
|
"trle5.xyz/trpic/src/web/router"
|
|
)
|
|
|
|
func main() {
|
|
configs.LoadConfig()
|
|
database.Init()
|
|
auth.CheckRegister(context.Background())
|
|
web.Init()
|
|
router.Init()
|
|
|
|
pixiv.InitApp(configs.Config.PixivRefreshToken)
|
|
// pixiv.InitWeb(trpic.Config.PixivPHPSession)
|
|
// pixiv.InitCrawler(trpic.Config.PixivRefreshToken)
|
|
|
|
log.Println("服务器启动,访问 http://localhost:8080 进行预览")
|
|
log.Fatal(http.ListenAndServe(":8080", router.ChiMux))
|
|
}
|