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))))
}