Go-零基础开发Web
Posted 博客天空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go-零基础开发Web相关的知识,希望对你有一定的参考价值。
1.Hello的开始
需安装好iris框架这里命名为demo.go
func main() {
//app:=iris.New()
// //app.Run(iris.Addr(":8000"))
app := iris.New()
app.Logger().SetLevel("debug")
app.Use(recover.New())
app.Use(logger.New())
app.Get("/", func (ctx iris.Context){
ctx.html("Hello")
})
app.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed))
}
终端下执行 go run demo.go,出现如下,代表成功,点击网址会显示结果。
大写锁定,CTRL+C 即可退出程序。
2.
使用testing包时,函数名要以Test+大写字母为名字,如果不,默认不执行,要使其执行,可以将它设置为一个子测试函数,办法如下:
在大写的函数中加入,
func Testuser(t *testiong.T){ t.run("测试添加用户:",testhanshu) }
TestMain函数可以在测试函数执行之前做一些其他的操作。
func TestMain(m *testing.M){ fmt.Println("test前做的事情")
//通过m.Run()来执行测试函数
m.Run()
}
使用 go test -v命令,可以打印出更多的详细信息。
以上是关于Go-零基础开发Web的主要内容,如果未能解决你的问题,请参考以下文章
零基础学习WEB前端开发:HTML第一部分基础知识的综合案例