File size: 406 Bytes
5291d03 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
//Golang实现一个简单的WebServer
package main
import (
"os"
"net/http"
//"fmt"
)
func main() {
//声明2个变量
var dir,port string
//判断参数的长度
if len(os.Args) == 3 {
dir = os.Args[1]
port = os.Args[2]
} else{
//如果没有参数,则使用默认
dir = "/etc/ccaa/AriaNg"
port = "6080"
}
panic(http.ListenAndServe(":" + port, http.FileServer(http.Dir(dir))))
} |