mirror of
https://github.com/handsomezhuzhu/api-proxy.git
synced 2026-02-20 11:50:15 +00:00
v1.1.0
This commit is contained in:
12
main.go
12
main.go
@@ -13,6 +13,10 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
const (
|
||||
Version = "1.1.0"
|
||||
)
|
||||
|
||||
var (
|
||||
proxyMap = make(map[string]*httputil.ReverseProxy)
|
||||
tpl *template.Template
|
||||
@@ -190,7 +194,7 @@ const htmlTemplate = `<!DOCTYPE html>
|
||||
</table>
|
||||
</div>
|
||||
<div class="footer">
|
||||
AI API Proxy © 2024
|
||||
AI API Proxy v{{.Version}} © 2024
|
||||
<br>
|
||||
Maintainer: <a href="https://zhuzihan.com" target="_blank" style="color: inherit; text-decoration: none; border-bottom: 1px dashed currentColor;">Simon</a>
|
||||
</div>
|
||||
@@ -200,6 +204,7 @@ const htmlTemplate = `<!DOCTYPE html>
|
||||
|
||||
type PageData struct {
|
||||
Items []MappingItem
|
||||
Version string
|
||||
}
|
||||
|
||||
type MappingItem struct {
|
||||
@@ -360,7 +365,10 @@ func renderHome(w http.ResponseWriter) {
|
||||
return items[i].Path < items[j].Path
|
||||
})
|
||||
|
||||
if err := tpl.Execute(w, PageData{Items: items}); err != nil {
|
||||
if err := tpl.Execute(w, PageData{
|
||||
Items: items,
|
||||
Version: Version,
|
||||
}); err != nil {
|
||||
log.Printf("Template execution error: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user