go gin server初体验

本文介绍了使用Gin作为Go环境的Web服务器的初步体验,包括下载安装Gin库遇到的内存不足问题,解决方法以及编写简单服务s.go并运行。通过发送请求展示了Gin能返回文本或HTML响应,强调了Gin功能的强大。
摘要由CSDN通过智能技术生成

     gin可用作go环境的web server, 很好用,来玩下:

 

     1.  go get github.com/gin-gonic/gin  下载并安装gin库

      结果出现:go build github.com/ugorji/go/codec: /usr/lib/go-1.6/pkg/tool/linux_amd64/compile: signal: killed

      在网上查了一下,是oom所致, 用dmesg确认了一下, 果然如此:

[114220.386131] [ 4027]   500  4027    20792      155      41       4        0             0 curl
[114220.386132] Out of memory: Kill process 4018 (compile) score 542 or sacrifice child
[114220.387049] Killed process 4018 (compile) total-vm:492476kB, anon-rss:478772kB, file-rss:0kB

       买的腾讯云机器, 内存小, 晕。

       索性重启ubuntu, 再go get github.com/gin-gonic/gin一下, 就OK了。

 

      2.  写服务s.go

package main

import "github.com/gin-gonic/gin"

func main() {
        r := gin.Default()
        r.GET("/ping", func(c *gin.Cont
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值