guandan.dev

guandan.dev

https://git.tonybtw.com/guandan.dev.git git://git.tonybtw.com/guandan.dev.git
390 bytes raw
1
package main
2
3
import (
4
	"guandanbtw/room"
5
	"log"
6
	"net/http"
7
	"os"
8
)
9
10
func main() {
11
	port := os.Getenv("PORT")
12
	if port == "" {
13
		port = "8080"
14
	}
15
16
	hub := room.New_Hub()
17
	go hub.Run()
18
19
	http.HandleFunc("/ws", hub.Handle_Websocket)
20
21
	http.Handle("/", http.FileServer(http.Dir("../client/dist")))
22
23
	log.Println("server starting on :" + port)
24
	log.Fatal(http.ListenAndServe(":"+port, nil))
25
}