go如何搭建iris环境

发布时间:2022-03-04 14:27:19 作者:小新
来源:亿速云 阅读:291

小编给大家分享一下go如何搭建iris环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

本地环境

windows 10

Go Version 1.7.3

IDEA 2020.2

Go配置目录

本地目录(GOROOT) :D:\Go

项目目录(GOPATH):D:\GoProjects

GOSDK:D:\Go\bin

目录说明,由于从Go 1.2x版本以后就支持mod后,我们的项目不再必须要在 GoPATH 的 SCR目录下了。而是通过go mod 来声明是我们的Go项目,之后生成对应的 执行文件和所需要的依赖都在 GOPATH 的 bin 和 pkg 这两个包下面

创建示例

 SCR下创建

直接在SCR下面创建一个包即可

也就是直接创建一个文件夹作为项目目录

在其他目录下

最直观的在IDEA创建的时候你就能够看到,在其他目录下创建多了一个Module选项,这个其实就是创建一个独立的项目。

创建过程如下。

go如何搭建iris环境

go如何搭建iris环境

之后在你的项目目录下会看见一个 go.mod 文件

module Test0

go 1.17

默认初始如下。

此外,如果你是自己手动创建则进入如下步骤(但是这个显然在工程开发当中有点蛋疼)

go mod init yourprojectname  //生成 mod文件

之后

go build //在当前目录生成可执行文件  or
go install //在你的项目GoPATH下的bin里面生成

go如何搭建iris环境

为什么要说这个,原因很简单踩了一些坑,不得不说一下,之后就是我们的依赖。

我们一般通过 go get 下载第三方包。

首先我们知道 Go一般在 GOROOT/scr 下 和 GOPATH 下面找第三方依赖。现在我们下载的第三方包一般都在

GOPATH\pkg\mod

例如我这边:

go如何搭建iris环境

安装IrIs

由于特殊原因我们无法直接从Github上面下载懂得都懂。

所以我们要配置下载镜像

临时配置

和python一样有临时和永久的。

临时的只需要这样。

Windows

set GO111MODULE="on"
set GOPROXY=https://goproxy.cn

之后执行下载命令

go get gopkg.in/russross/blackfriday.v2

Linux

类似

export GO111MODULE="on"
export GOPROXY=https://goproxy.cn

永久配置

那就是直接写进环境变量里面

懂得都懂,这边再windows演示方便

go如何搭建iris环境

然后下载

开始项目

按照前面的过程进行配置项目

这里我们需要使用到 IDEA 来帮助我们

由于我们不在scr下,我们通过 go.mod是可以完成我们相关环境的依赖的,但是通过idea可以帮助我们免去mod文件的麻烦。

开始编写 main.go

我们直接导入包

go如何搭建iris环境

此时 IDEA 会自动寻找依赖

帮我们导入过来,如果你是在scr目录下(GOPATH)那么不用担心这个。只是我不习惯这样来做。

此时 自动搞定修改 对应的 mod文件

go如何搭建iris环境

并且依赖已导入

go如何搭建iris环境

第一个Iris案例

这个是直接拿官方案例

package main

import "github.com/kataras/iris/v12"

func main() {
    app := iris.Default()
    app.Use(myMiddleware)

    app.Handle("GET", "/ping", func(ctx iris.Context) {
        ctx.JSON(iris.Map{"message": "pong"})
    })

    // Listens and serves incoming http requests
    // on http://localhost:8080.
    app.Run(iris.Addr(":8080"))
}

func myMiddleware(ctx iris.Context) {
    ctx.Application().Logger().Infof("Runs before %s", ctx.Path())
    ctx.Next()
}

此时

go run main.go

运行

以上是“go如何搭建iris环境”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 如何搭建go语言开发环境
  2. 搭建Windows下的Go开发环境

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

iris go

上一篇:Python模块安装的示例分析

下一篇:Java如何整合模板彻底解决ssm配置问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》