7 Star 39 Fork 13

Gitee 极速下载/backup-db

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/jeessy2/backup-db
克隆/下载
main.go 900 Bytes
一键复制 编辑 原始数据 按行查看 历史
jie 提交于 2021-11-13 13:56 . feat: 删除以前的upload接口
package main
import (
"backup-db/web"
"embed"
"os"
"log"
"net/http"
"time"
)
var defaultPort = "9977"
//go:embed static
var staticEmbededFiles embed.FS
//go:embed favicon.ico
var faviconEmbededFile embed.FS
func main() {
// 启动静态文件服务
http.Handle("/static/", http.FileServer(http.FS(staticEmbededFiles)))
http.Handle("/favicon.ico", http.FileServer(http.FS(faviconEmbededFile)))
http.HandleFunc("/", web.BasicAuth(web.WritingConfig))
http.HandleFunc("/save", web.BasicAuth(web.Save))
http.HandleFunc("/logs", web.BasicAuth(web.Logs))
http.HandleFunc("/webhookTest", web.BasicAuth(web.WebhookTest))
// 运行
go web.Run()
if os.Getenv("port") != "" {
defaultPort = os.Getenv("port")
}
err := http.ListenAndServe(":"+defaultPort, nil)
if err != nil {
log.Println("启动端口发生异常, 请检测是否被占用", err)
time.Sleep(time.Minute)
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors/backup-db.git
git@gitee.com:mirrors/backup-db.git
mirrors
backup-db
backup-db
master

搜索帮助