Go语言开发环境LiteIDE介绍
一、安装配置(以windows版本为例)
1.下载地址:http://sourceforge.net/projects/liteide/files
2.LiteIDE不需要安装,下载后解压即可使用,免费。
3.配置LiteIDE
先打开LiteIDE,如图所示
如上图红框处,我们根据你的windows操作系统来选择一个,我的是windows 64位的操作系统,所以例子中我们选择win64,如图所示
接下来我们点击"编辑当前环境",如图所示
点击"编辑当前环境"后会出现win64.env页面,在这里我们就可以配置go语言路径了,如图所示
在编辑页面中找到GOROOT,把他的值修改成你电脑上go语言的安装目录,保存即可。我安装在A:go,所以修改成GOROOT=A:\go,如图所示
到这里,IDE的配置结束,接下来我们简单的写一个web服务来测试一下IDE环境是否已经安装配置正确。
二、建立web服务器
1.打开LiteIDE,并新建一个go源文件,如图所示
2.将下面代码粘贴至webDemo.go中
// webDemo
package main
import (
"fmt"
"log"
"net/http"
"strings"
)
func sayhelloName(w http.ResponseWriter, r *http.Request) {
r.ParseForm() //解析参数,默认不解析
/*
在服务器端输出用户在浏览器等客户端输入的请求信息,如path,scheme,请求参数等
你可以在运行webDemo后,在浏览器地址栏里这样输入localhost:8811\go?test=demo,
之后你回到LiteIDE就会看到服务器端输出
map[test:[demo]]
path /go
scheme
[]
key: test
val: demo
map[]
path /favicon.ico
scheme
*/
fmt.Println(r.Form)
fmt.Println("path", r.URL.Path)
fmt.Println("scheme", r.URL.Scheme)
fmt.Println(r.Form["url_long"])
for k, v := range r.Form {
fmt.Println("key:", k)
fmt.Println("val:", strings.Join(v, ""))
}
fmt.Fprintf(w, "Go say Hello to the world!") //这个写入到w的是输出到客户端的
}
func main() {
http.HandleFunc("/", sayhelloName) //设置访问的路由
err := http.ListenAndServe(":8811", nil) //设置监听的端口
if err != nil {
log.Fatal("ListenAndServe: ", err)
}
}
3.编译并运行
4.在浏览器里输入localhost:8811/go?test=demo,如图所示
原文地址:https://www.slvit.com/zdlDetail?id=73
本文暂时没有评论,来添加一个吧(●'◡'●)