mirror of
https://github.com/schollz/cowyo.git
synced 2023-08-10 21:13:00 +03:00
d1c4a0b1f3
Former-commit-id: 3e0a208c0264f303cefaaa1ff38dcabc2de368a7 [formerly 404c1e940d33da42a5b8178fe769227e3b2c7f70] [formerly 179ebb2430889ecf0d2d6f48c647ff3391030983 [formerly a6d89e5585
]]
Former-commit-id: d8e2f5594b62ab4f1f0a64688d808258bf08ebf4 [formerly a850ea2f7ececc9ac74b1eebcf06e3a4a520828a]
Former-commit-id: 607f80005f5126ea4012e99bd15fdd312525607c
31 lines
493 B
Go
Executable File
31 lines
493 B
Go
Executable File
package main
|
|
|
|
import (
|
|
"log"
|
|
"os"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
var ExternalIP string
|
|
var AllowedIPs string
|
|
|
|
func init() {
|
|
AllowedIPs = "192.168.1.13,192.168.1.12,192.168.1.2"
|
|
}
|
|
|
|
func main() {
|
|
if len(os.Args) == 1 {
|
|
log.Fatal("You need to specify the external IP address")
|
|
}
|
|
ExternalIP = os.Args[1]
|
|
Open()
|
|
defer Close()
|
|
r := gin.Default()
|
|
r.LoadHTMLGlob("templates/*")
|
|
r.GET("/", newNote)
|
|
r.GET("/:title", editNote)
|
|
r.GET("/:title/*option", everythingElse)
|
|
r.Run(":12312")
|
|
}
|