mirror of
https://github.com/Direct-Dev-Ru/go-lcg.git
synced 2025-11-16 01:29:55 +00:00
v2.0.15
This commit is contained in:
@@ -232,11 +232,11 @@ func registerRoutesExceptHome() {
|
||||
http.HandleFunc(makePath("/api/add-to-history"), AuthMiddleware(CSRFMiddleware(handleAddToHistory)))
|
||||
|
||||
// Catch-all 404 для любых незарегистрированных путей (только когда BasePath задан)
|
||||
if getBasePath() != "" {
|
||||
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
||||
renderNotFound(w, "Страница не найдена", getBasePath())
|
||||
})
|
||||
}
|
||||
// if getBasePath() != "" {
|
||||
// http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
||||
// renderNotFound(w, "Страница не найдена", getBasePath())
|
||||
// })
|
||||
// }
|
||||
}
|
||||
|
||||
// registerRoutes регистрирует все маршруты сервера
|
||||
|
||||
@@ -53,6 +53,16 @@ const NotFoundTemplate = `
|
||||
backdrop-filter: blur(10px);
|
||||
text-align: center;
|
||||
}
|
||||
@keyframes pulse {
|
||||
0%, 100% {
|
||||
transform: scale(1);
|
||||
text-shadow: 0 8px 40px var(--accentGlow);
|
||||
}
|
||||
50% {
|
||||
transform: scale(1.15);
|
||||
text-shadow: 0 12px 60px var(--accentGlow), 0 0 30px var(--accentGlow2);
|
||||
}
|
||||
}
|
||||
.code {
|
||||
font-size: clamp(48px, 12vw, 120px);
|
||||
line-height: 0.9;
|
||||
@@ -64,6 +74,8 @@ const NotFoundTemplate = `
|
||||
color: transparent;
|
||||
margin: 8px 0 12px 0;
|
||||
text-shadow: 0 8px 40px var(--accentGlow);
|
||||
animation: pulse 2.5s ease-in-out infinite;
|
||||
transform-origin: center;
|
||||
}
|
||||
.title {
|
||||
font-size: clamp(18px, 3.2vw, 28px);
|
||||
@@ -133,7 +145,7 @@ const NotFoundTemplate = `
|
||||
<div class="card">
|
||||
<div class="code">404</div>
|
||||
<div class="title">Страница не найдена</div>
|
||||
<p class="desc">{{.Message}}</p>
|
||||
<p class="desc">Такой страницы не существует. Вы можете вернуться на главную страницу или выполнить команду.</p>
|
||||
<div class="btns">
|
||||
<a class="btn" href="{{.BasePath}}/">🏠 На главную</a>
|
||||
<a class="btn secondary" href="{{.BasePath}}/run">🚀 К выполнению</a>
|
||||
@@ -143,5 +155,3 @@ const NotFoundTemplate = `
|
||||
</body>
|
||||
</html>
|
||||
`
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user