根据 iris 在 github 上的官方文档,结合自己在安装时的过程,现在总结一下 iris 的安装方法。

1. 创建工作目录

mkdir myapp

2. 进入工作目录

cd myapp

3. 初始化 myapp 的 mod

go mod init myapp

4. 从 github 上获取 iris

go get github.com/kataras/iris/v12@master
  • 国内的代理服务器可能与 github 通信失败,所以可以更换代理服务器。(for Windows10)
  • go env -w GOPROXY="https://goproxy.io"

5. 安装完成后,创建第一个 main.go 文件

vim main.go

6. 写入以下代码

package mainimport ("github.com/kataras/iris/v12"
)func main() {app := iris.New()// 输出html// 请求方式: GET// 访问地址: http://localhost:8080/welcomeapp.Handle("GET", "/welcome", func(ctx iris.Context) {ctx.HTML("<h1>Welcome</h1>")})// 输出字符串// 类似于 app.Handle("GET", "/ping", [...])// 请求方式: GET// 请求地址: http://localhost:8080/pingapp.Get("/ping", func(ctx iris.Context) {ctx.WriteString("pong")})// 输出json// 请求方式: GET// 请求地址: http://localhost:8080/helloapp.Get("/hello", func(ctx iris.Context) {ctx.JSON(iris.Map{"message": "Hello Iris!"})})app.Run(iris.Addr(":8080")) //8080 监听端口
}

7. 编译并运行 main.go

go run main.go

8. 打开浏览器,输入 main.go 里的示例 URL

http://localhost:8080/welcome

9. 参考链接

  • 安装iris框架 - Sean_Yang - 博客园
  • https://github.com/kataras/iris

【Golang】安装 iris 的方法相关推荐

  1. Golang安装iris

    安装iris时由于一些依赖包需要翻墙很可能导致安装不成功,解决办法如下 1.打开CMD命令提示框,设置临时环境变量(只在当前cmd窗口可用,设置环境变量永久解决) set GO111MODULE=on ...

  2. Dataset之IRIS:莺尾(Iris)数据集的简介、安装、使用方法之详细攻略

    Dataset之IRIS:莺尾(Iris)数据集的简介.安装.使用方法之详细攻略 莺尾(Iris)数据集的简介      IRIS数据集,也称鸢尾花卉数据集,是一类多重变量分析的数据集.数据集包含15 ...

  3. linux 使用 go get 报 unrecognized import path “golang.org/x/crypto/XXX“ 的解决方法及手动安装 golang.org/x 包方法

    问题描述 在linux上使用 go get -u github.com/astaxie/beego ,安装beego框架环境时报 unrecognized import path "gola ...

  4. go语言进行web开发之安装iris框架

    go语言进行web开发之安装iris框架 对于安装iris框架,由于国内网络的限制造成了不小的困难,不仅网络速度很慢,而且有多个文件不能够通过go-get命令直接下载,我在安装iris框架的时候也花费 ...

  5. Python之sklearn2pmml:sklearn2pmml库函数的简介、安装、使用方法之详细攻略

    Python之sklearn2pmml:sklearn2pmml库函数的简介.安装.使用方法之详细攻略 目录 sklearn2pmml库函数的简介 1.一个典型的工作流总结 sklearn2pmml库 ...

  6. Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略

    Python:pmml格式文件的简介.安装.使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略 目录 pmml格式文件的简介 1.PMML结构 pmml安装 pmm ...

  7. Python之pypmml:pypmml的简介、安装、使用方法之详细攻略

    Python之pypmml:pypmml的简介.安装.使用方法之详细攻略 目录 pypmml的简介 1.PMML优点 2.PMML的缺点 pypmml的安装 pypmml的使用方法 1.基础案例 2. ...

  8. Python之nyoka:nyoka库函数的简介、安装、使用方法之详细攻略

    Python之nyoka:nyoka库函数的简介.安装.使用方法之详细攻略 目录 nyoka库函数的简介 1.Nyoka的核心模块 2.模型 (1).基础模型 (2).LightGBM: (3).XG ...

  9. Py之skflow:skflow的简介、安装、使用方法、代码实现之详细攻略

    Py之skflow:skflow的简介.安装.使用方法.代码实现之详细攻略 目录 skflow的简介 skflow的安装 skflow的使用方法 skflow的代码实现 skflow的简介 skflo ...

最新文章

  1. 新计算推动信息技术产业新发展?
  2. JAVA怎么创建对象组_java – 如何根据特定字段创建一组有序的对象?
  3. XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子
  4. 4.成本核算相关步骤的财务处理
  5. Echarts作图之柏拉图
  6. tomcat访问manager报404;server.xml中配置了Context path
  7. Spring在SSH中的角色和作用
  8. CSDN账号 账号设置
  9. CHM转换PDF好轻松
  10. 特种作业操作证2021电工作业2021年电气试验考试题库
  11. php 红包算法教程,php仿微信红包分配算法的实现方法
  12. 【前端】零基础带你入门前端< 三 > —— 实现手机通讯录(微信通讯录)等
  13. 树莓派3B+的基础配置
  14. iOS判断当前是否为模拟器
  15. excel单元格内容拆分_Excel中把一个单元格内容拆分到多个单元格内的两种方法...
  16. 邮件服务器有故障 英文,ClamAV 故障
  17. 信息学奥赛一本通1184 明明的随机数
  18. 自动化工程师如何快速上手上位机编程
  19. 安装浏览器增强组件_福昕PDF阅读器 Foxit Reader v10.0.1.358 去广告增强优化版
  20. 原创 防 toast提示框

热门文章

  1. visio中自动显示对齐线
  2. .net 数字转汉字_TensorFlow 2.0 中文手写字识别(汉字OCR)
  3. 统计学原理 合理使用图表
  4. 420集的python教程视频_GitHub - kaisar420/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
  5. 推广引流方法有哪些?
  6. Rhino 犀牛 7 Mac(3D建模软件)7.21.22206
  7. 应急响应——Windows日志分析
  8. JAVA使用easyExcel
  9. 4K高清编码器介绍及使用操作说明
  10. python爬取数据搭建Hadoop、Flume用Hive做数据分析Sqoop存储到Mysql并实现可视化