zoukankan      html  css  js  c++  java
  • 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命令,可以打印出更多的详细信息。

  • 相关阅读:
    机器学习问题之屌丝的女神专属
    【读点paper】irgan
    回老园子
    【Linux】常用命令收集
    【Matlab】基本语法
    【Ubuntu】log
    【Java 学习笔记】 Hadoop学习笔记
    【Algorithm】 字符串算法
    【WordPress】小卡的土豆园开张
    【Log】Self-Check Log
  • 原文地址:https://www.cnblogs.com/wddx5/p/12322570.html
Copyright © 2011-2022 走看看