Fixed FS
This commit is contained in:
parent
c79e2620b5
commit
133ae32b3b
1 changed files with 8 additions and 8 deletions
16
main.go
16
main.go
|
@ -40,7 +40,7 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
app.Get("/", func(c *fiber.Ctx) error {
|
app.Get("/", func(c *fiber.Ctx) error {
|
||||||
return c.Render("home", fiber.Map{})
|
return c.Render("views/home", fiber.Map{})
|
||||||
})
|
})
|
||||||
|
|
||||||
type EUrl struct {
|
type EUrl struct {
|
||||||
|
@ -50,7 +50,7 @@ func main() {
|
||||||
app.Get("/:id", func(c *fiber.Ctx) error {
|
app.Get("/:id", func(c *fiber.Ctx) error {
|
||||||
val, err := client.Get(c.Params("id")).Result()
|
val, err := client.Get(c.Params("id")).Result()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return c.Render("404", fiber.Map{
|
return c.Render("views/404", fiber.Map{
|
||||||
"BASEURL": c.Protocol() + "://" + c.Hostname(),
|
"BASEURL": c.Protocol() + "://" + c.Hostname(),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -61,7 +61,7 @@ func main() {
|
||||||
Max: 10,
|
Max: 10,
|
||||||
Expiration: 60 * time.Second,
|
Expiration: 60 * time.Second,
|
||||||
LimitReached: func(c *fiber.Ctx) error {
|
LimitReached: func(c *fiber.Ctx) error {
|
||||||
return c.Render("home", fiber.Map{
|
return c.Render("views/home", fiber.Map{
|
||||||
"ERR": "You have reached the limit of requests! Please check back later. (1 minute)",
|
"ERR": "You have reached the limit of requests! Please check back later. (1 minute)",
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
@ -70,13 +70,13 @@ func main() {
|
||||||
app.Post("/", func(c *fiber.Ctx) error {
|
app.Post("/", func(c *fiber.Ctx) error {
|
||||||
u := new(EUrl)
|
u := new(EUrl)
|
||||||
if err := c.BodyParser(u); err != nil {
|
if err := c.BodyParser(u); err != nil {
|
||||||
return c.Render("home", fiber.Map{
|
return c.Render("views/home", fiber.Map{
|
||||||
"ERR": "Parsing Error",
|
"ERR": "Parsing Error",
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if !regexp.MustCompile(`^(http|https|mailto|ts3server)://`).MatchString(u.URL) {
|
if !regexp.MustCompile(`^(http|https|mailto|ts3server)://`).MatchString(u.URL) {
|
||||||
return c.Render("home", fiber.Map{
|
return c.Render("views/home", fiber.Map{
|
||||||
"ERR": "Invalid URL, please check and try again.",
|
"ERR": "Invalid URL, please check and try again.",
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -84,7 +84,7 @@ func main() {
|
||||||
id, err := gonanoid.New(8)
|
id, err := gonanoid.New(8)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return c.Render("home", fiber.Map{
|
return c.Render("views/home", fiber.Map{
|
||||||
"ERR": err.Error(),
|
"ERR": err.Error(),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -92,14 +92,14 @@ func main() {
|
||||||
err = client.Set(id, u.URL, 1296000*time.Second).Err()
|
err = client.Set(id, u.URL, 1296000*time.Second).Err()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return c.Render("home", fiber.Map{
|
return c.Render("views/home", fiber.Map{
|
||||||
"ERR": err.Error(),
|
"ERR": err.Error(),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
fURL := c.Protocol() + "://" + c.Hostname() + "/" + id
|
fURL := c.Protocol() + "://" + c.Hostname() + "/" + id
|
||||||
|
|
||||||
return c.Render("home", fiber.Map{
|
return c.Render("views/home", fiber.Map{
|
||||||
"URL": fURL,
|
"URL": fURL,
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue