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第一部分基础知识的综合案例

零基础如何学 Web 前端开发?

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

GO语言零基础入门资料整理

新人必看区块链开发零基础必备技能之GO语言

零基础怎么学web前端