404 handle (no redirect[vue])

pull/791/head
hunterlong 2020-08-22 01:14:31 -07:00
parent ae3735f0cf
commit 130cc3ede7
6 changed files with 13 additions and 9 deletions

View File

@ -8,7 +8,7 @@ const tokenKey = "statping_auth";
class Api {
constructor() {
this.version = "0.90.64";
this.commit = "b9bf873e22de211c28c9f1432c2f115883adbff0";
this.commit = "ae3735f0cf58ff0971c0db9b02845513a9248000";
}
async oauth() {

View File

@ -2,14 +2,14 @@
<div>
<form @submit.prevent="login" autocomplete="on">
<div class="form-group row">
<label for="username" class="col-4 col-md-3 col-form-label">{{$t('username')}}</label>
<div class="col-8 col-md-9">
<label for="username" class="col-4 col-form-label">{{$t('username')}}</label>
<div class="col-8">
<input @keyup="checkForm" type="text" v-model="username" autocomplete="username" name="username" class="form-control" id="username" placeholder="admin" autocorrect="off" autocapitalize="none">
</div>
</div>
<div class="form-group row">
<label for="password" class="col-4 col-md-3 col-form-label">{{$t('password')}}</label>
<div class="col-8 col-md-9">
<label for="password" class="col-4 col-form-label">{{$t('password')}}</label>
<div class="col-8">
<input @keyup="checkForm" type="password" v-model="password" autocomplete="current-password" name="password" class="form-control" id="password" placeholder="password123">
</div>
</div>

View File

@ -1,7 +1,7 @@
<template>
<div class="container col-md-7 col-sm-12 mt-2 sm-container">
<div class="col-12 col-md-8 offset-md-2 mb-4">
<img alt="Statping Setup" class="col-12 mt-5 mt-md-0" style="max-width:680px" src="banner.png">
<div class="col-12 col-md-6 offset-md-3 mb-4">
<img alt="Statping Setup" class="img-fluid mt-5 mt-md-0" src="banner.png">
</div>
<div class="col-12">

View File

@ -2275,7 +2275,7 @@ OluFxewsEO0QNDrfFb+0gnjYlnGqOFcZjUMXbDdY5oLSPtXohynuTK1qyQ==
</div>
<div class="text-center small text-dim" v-pre>
Automatically generated from Statping's Wiki on 2020-08-21 21:37:10.928279 &#43;0000 UTC
Automatically generated from Statping's Wiki on 2020-08-22 07:20:39.807157 &#43;0000 UTC
</div>
</div>

View File

@ -14,6 +14,10 @@ func indexHandler(w http.ResponseWriter, r *http.Request) {
ExecuteResponse(w, r, "base.gohtml", core.App, nil)
}
func baseHandler(w http.ResponseWriter, r *http.Request) {
ExecuteResponse(w, r, "base.gohtml", core.App, nil)
}
func healthCheckHandler(w http.ResponseWriter, r *http.Request) {
health := map[string]interface{}{
"services": len(services.All()),

View File

@ -181,7 +181,7 @@ func Router() *mux.Router {
// API Generic Routes
r.Handle("/metrics", readOnly(promhttp.Handler(), false))
r.Handle("/health", http.HandlerFunc(healthCheckHandler))
r.NotFoundHandler = http.HandlerFunc(indexHandler)
r.NotFoundHandler = http.HandlerFunc(baseHandler)
return r
}