博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从0开始学golang--1--部署本地服务器
阅读量:5151 次
发布时间:2019-06-13

本文共 839 字,大约阅读时间需要 2 分钟。

部署自己的本地服务器。

找了个三方包项目:beego。看了下还不错。 上代码。。。。:

首先直接安装三方包,CMD下:go get github.com/astaxie/beego 安装成功后会在pkg下面生成对应的包。和上期安装自己写的包编译生成后的,是一样的

package main
import (
    "github.com/astaxie/beego"
)
type MainController struct {
    beego.Controller
}
func (this *MainController) Get() {
    this.Ctx.WriteString("hi get request\n")
    this.Ctx.WriteString("i am trevor\n")
    this.Ctx.WriteString("this is my golang small project\n")
    this.Ctx.WriteString("Using beego\n")
    this.Ctx.WriteString("beego is used for rapid development of restful APIs,web apps and backend services in go\n")
    this.Ctx.WriteString("address:github.com/astaxie/beego\n")
}
func (this *MainController) Post() {
    this.Ctx.WriteString("hi post")
}
func main() {
    beego.Router("/", &MainController{})
    beego.Run()
}
 
利用三方包后,短短26行代码就可以直接在局域网内访问

转载于:https://www.cnblogs.com/Liang2790912648/p/10604055.html

你可能感兴趣的文章
错误 warning: LF will be replaced by CRLF in README.md.
查看>>
博客园修改鼠标图标样式
查看>>
SQLAlchemy学习
查看>>
错误 error: The following untracked working tree files would be overwritten by merge:README.md
查看>>
BeautifulSoup模块学习文档
查看>>
LInux CentOS7 vsftpd 配置注释
查看>>
Linux CentOS7 httpd 配置注释
查看>>
Sqlserver2012 评估期已过问题
查看>>
iis 0x80070005 解决方法
查看>>
Loj #6503. 「雅礼集训 2018 Day4」Magic
查看>>
iptraf: command not found
查看>>
Please make sure you have the correct access rights and the repository exists.
查看>>
WPF和Expression Blend开发实例:充分利用Blend实现一个探照灯的效果
查看>>
React项目环境配置和HelloWorld
查看>>
DotNetZip 压缩下载
查看>>
【简单的C++冒泡排序算法代码】
查看>>
人生要有一种追求 不管追不追求的到
查看>>
getMasterRequest VS getCurrentRequest?
查看>>
面向对象开发代码如何组织
查看>>
phpcms v9二次开发之系统结构
查看>>