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 {