zoukankan      html  css  js  c++  java
  • beego2---入门

    package main
    
    //beego既可以建立web应用也可以建立api应用
    
    //beego是一个gohttp服务器的高层封装,
    
    import (
        _ "beego1/routers"
        "github.com/astaxie/beego"
    )
    
    //beego是通过controller和router进行路由的转发
    //控制器
    type HomeController struct {
        beego.Controller //嵌入一个控制器,默认就有一些方法,
        //例如post方法,在没有自定义post方法的时候不会报错,
    }
    
    //控制器的get方法
    func (this *HomeController) Get() { //给结构体添加方法,那么浏览器发起请求的时候
        //就会执行这个get方法,重写了本身controller的方法,
        this.Ctx.WriteString("hello")
    
    }
    
    func main() {
        //配置路由
        beego.Router("/", &HomeController{}) //用户访问根目录的时候,就会调用HomeController
        //当用get方法访问的时候就调用get方法,
        beego.Run()
    }
    package main
    
    import (
        //_ "beego1/routers"   //默认controll文件夹里面的控制器
        "github.com/astaxie/beego"
        //"strconv"
    )
    
    type HomeController struct {
        beego.Controller
    }
    
    func (this *HomeController) Get() {
        this.Ctx.WriteString("appname::::::" + beego.AppConfig.String("appname") +
            "
    httpport" + beego.AppConfig.String("httpport") +
            "
    runmode:" + beego.AppConfig.String("runmode")) //读取的是conf里面的app.conf文件里面的内容
    
        // hp := strconv.Itoa(beego.HttpPort)
        // this.Ctx.WriteString("appname:" + beego.AppName +
        //     "
    httpport" + hp +
        //     "
    runmode:" + beego.RunMode) //读取的是conf里面的app.conf文件里面的内容
    
        //打印
        beego.Trace("trace")
        beego.Info("info")
        beego.Debug("debug")
        beego.Warn("warn")
        beego.Error("error")
    
    }
    
    func main() {
        beego.Router("/", &HomeController{})
        beego.Run()
    }
  • 相关阅读:
    Asp.net Mvc 中的模型绑定
    ActionResult 之HttpGet HttpPost
    Asp.net MVC 之 ActionResult
    Amazon MWS 上传数据 (三) 提交请求
    Amazon MWS 上传数据 (二) 构造请求
    Amazon MWS 上传数据 (一) 设置服务
    linq常用
    Nacos入门
    Post 方法参数写在body中和写在url中有什么区别
    强密码(必须包含字母、数字、特殊字符,长度8到16位)
  • 原文地址:https://www.cnblogs.com/yaowen/p/8086815.html
Copyright © 2011-2022 走看看