Mercurial > mercurial > hgweb_rsearcher.cgi
diff go/server.go @ 1:eaa27e4ed5be
add client_ui.go
author | pyon@macmini |
---|---|
date | Mon, 01 Oct 2018 23:18:29 +0900 |
parents | d3b8cd5aeb70 |
children | db4813125eb8 |
line wrap: on
line diff
--- a/go/server.go Sun Sep 30 17:27:04 2018 +0900 +++ b/go/server.go Mon Oct 01 23:18:29 2018 +0900 @@ -1,7 +1,7 @@ /* server.go : server-program. Version : 1.0 - Last Change: 2018-09-30 Sun 16:03:40. + Last Change: 2018-10-01 Mon 22:58:23. install to: server_root/ @@ -26,6 +26,7 @@ var server string var port = ":3910" + var server_root = filepath.Dir (os.Args[0] ) addrs, err := net.InterfaceAddrs() if err != nil { @@ -39,14 +40,9 @@ } } - cwd, err := os.Getwd() - if err != nil { - log.Fatal( err ) - } - fmt.Println( "server start [", server, "]" ) http.HandleFunc( "/", func( w http.ResponseWriter, r *http.Request ) { - file := filepath.Join( cwd, filepath.FromSlash( r.URL.Path ) ) + file := filepath.Join( server_root, filepath.FromSlash( r.URL.Path ) ) fmt.Println( file ) f, err := os.Open( file ) if err != nil {