27 lines
413 B
1
package main
2
3
import (
4
"fmt"
5
"log"
6
"log/slog"
7
"net/http"
8
"os"
9
10
"github.com/sotangled/tangled/appview/state"
11
)
12
13
func main() {
14
15
slog.SetDefault(slog.New(slog.NewTextHandler(os.Stdout, nil)))
16
17
state, err := state.Make()
18
19
if err != nil {
20
log.Fatal(err)
21
}
22
23
addr := fmt.Sprintf("%s:%d", "localhost", 3000)
24
25
log.Println("starting server on", addr)
26
log.Println(http.ListenAndServe(addr, state.Router()))
27
}
28