简介

太懒了,有时间再写吧

安装必须环境

我安装go的博文连接点击这里,所以就不赘述。

iris安装要求golang版本至少为1.8,建议1.13(本文档按照1.13进行编写)

安装iris

在安装的时候记得打开GO111MODULE和使用中国代理

在项目路径下设置环境变量

export GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

然后执行如下命令则是安装iris

go get github.com/kataras/iris/v12@latest

这就是安装好了

之后怎么升级呢,例如升级到v12版本

go get -u github.com/kataras/iris/v12@latest

创建 helloworld

在项目目录编写一个main.go

package mainimport ("github.com/kataras/iris/v12"
)func main() {app := iris.New()app.Get("/", func(ctx iris.Context) {ctx.HTML("<h1>Hello World!</h1>")})app.Run(iris.Addr(":8080"))
}

然后保存。
在命令行

go run main.go

输出如下则成功。

Now listening on: http://0.0.0.0:8080
Application started. Press CTRL+C to shut down.

最后 在浏览器输入IP:8080则可访问

GO WEB IRIS入门 安装iris相关推荐

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

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

  2. Go iris 入门

    文章目录 Go iris 入门 1. Iris 框架 2. 安装 3. 示例程序 4. 配置 5. 路由 6. Handler 7. 错误处理 Go iris 入门 1. Iris 框架 Iris以简 ...

  3. spring框架 web开发_go语言web开发框架学习:Iris框架讲解(一)

    Golang介绍 Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性.谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软 ...

  4. python web py入门(1)-web.py简介和安装

    1.web.py 简介 web.py是一个轻量级的python web框架,简单而且功能强大.相对flask和Django,web.py更适合初学者来学习和了解web开发的基础知识. 2.web.py ...

  5. python web py入门-1-web.py简介和安装

    背景 记录python web.py开发入门学习的过程,主要想通过这个入门,然后继续去学习python Django框架开发课程.目前我的个人技能状态是,稍微懂点selenium webUI自动化测试 ...

  6. Golang安装iris

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

  7. 【Golang】安装 iris 的方法

    根据 iris 在 github 上的官方文档,结合自己在安装时的过程,现在总结一下 iris 的安装方法. 1. 创建工作目录 mkdir myapp 2. 进入工作目录 cd myapp 3. 初 ...

  8. PWA(Progressive Web App)入门系列:安装 Web 应用

    前言 在传统的 Web 应用中,通常只能通过在浏览器的地址栏里输入相应的网址才能进行访问,或者把网页地址创建到桌面上通过点击,然后在浏览器里打开. 传统模式下,图标.启动画面.主题色.视图模式.屏幕方 ...

  9. JSP WEB开发入门基础到高手进阶教程002

    JSP WEB开发入门基础到高手进阶教程 -------开发入门 JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript. ...

最新文章

  1. OREILLY Programming .NET 3.5 读书笔记之一
  2. [2020.11.25NOIP模拟赛]出租车【dp】
  3. golang生成随机定长的验证吗
  4. 大数据分析-时间序列(pandas库 )
  5. 背包九讲--01背包
  6. annovar与VEP对SNP进行位置注释
  7. unreal 安卓打包出现 LogHttp: Warning: 000001D09B0C8F00: request failed, libcurl error 哇塞 真的是爆炸 不知道为啥巨慢
  8. CentOS6启用密钥登陆
  9. ThinkPHP3.2.3实现后台登录界面
  10. 基于cesium和mars3d海洋三维管线信息系统开发完工总结
  11. MySQL auto.cnf 文件
  12. 课堂作业:评估手机输入法——讯飞
  13. T32使用-----抓取rpm dump
  14. c++/c语言 杨辉三角(详细讲解)。
  15. 复现ReDet RTX 3090 pytorch1.8.1
  16. ADI Blackfin DSP处理器-BF533的开发详解60:DSP控制ADXL345三轴加速度传感器-电子水平仪(含源码)
  17. SLAM学习笔记《Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Per》
  18. point类型的数组java_Java基础学习之引用类型数组访问NullPoint问题
  19. FCPX:600种VHS Studio转场效果合集
  20. 免费下载思科CCNP 642-353考试题库

热门文章

  1. Java之利用FreeMarker导出Word实例
  2. 【c++】十进制转换成2~36进制
  3. 产品优化不再盲目!一次MMO手游性能诊断全纪录
  4. 计算机组成原理(二)——计算机的基本组成
  5. linux下搭建smba文件服务器
  6. 深大自考计算机科学与技术资料,想自考深圳大学的计算机科学与技术专业,难吗?...
  7. 9大“抠门”富豪揭密
  8. 团队管理的五大核心 | 管理者必读
  9. C++学习力扣刷题错题本
  10. GPRC 和RPC 有什么区别?GPRC和RPC的区别是什么?