使用Go快速创建静态服务
2015-08-24 10:59
411 查看
在一些文档中,都是静态文件,但使用了ajax等内容,所以需要部署服务,很麻烦,基于GO语言,开发一块静态
由于上传文件失败,后面补上
package main import ( "flag" "net/http" "fmt" "os/exec" ) var ( port = flag.String("port",":8888","listen port") ) func main() { http.Handle("/", http.FileServer(http.Dir("./"))) fmt.Printf("http server :127.0.0.1"+*port+"\n") fmt.Printf("change port like this:\n") c := exec.Command("cmd.exe", "/c", "start", "http://127.0.0.1"+*port) if err := c.Run(); err != nil { fmt.Println("Error: ", err) } fmt.Printf("example:sever.exe -port 80\n") http.ListenAndServe(*port, nil) }
由于上传文件失败,后面补上
相关文章推荐
- C4D制作毛发舞动的Logo
- 加了GO后报 'GO' 附近有语法错误
- Unix 哲学:Elixir 将会替代 Go
- ORA-00932: inconsistent datatypes: expected NUMBER got CHAR
- GoldenGate碎碎念
- Benefits of Cold Showers: 7 Reasons Why Taking Cool Showers Is Good For Your Health
- GOF 23种设计模式目录
- django celery异步框架
- 安装与初始配置
- POJ 2195 Going Home(二分图最大权值匹配) KM
- leetcode: (6) ZigZag Conversion
- 【英语】Bingo口语笔记(57) - 常见的口语弱读
- 【英语】Bingo口语笔记(56) - “令人失望”的表达
- Django1.4上传图片无法在页面显示的问题
- Google APAC 2016 University Graduates Test Round A
- Mongoose 一些查询方法
- POJ 1003 && HDU 1056 HangOver(水~)
- 使用GoLang实现文件远程传输
- 解题报告 之 HDU5318 The Goddess Of The Moon
- HDU 2032 杨辉三角