GO WEB IRIS入门 安装iris
简介
太懒了,有时间再写吧
安装必须环境
我安装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相关推荐
- go语言进行web开发之安装iris框架
go语言进行web开发之安装iris框架 对于安装iris框架,由于国内网络的限制造成了不小的困难,不仅网络速度很慢,而且有多个文件不能够通过go-get命令直接下载,我在安装iris框架的时候也花费 ...
- Go iris 入门
文章目录 Go iris 入门 1. Iris 框架 2. 安装 3. 示例程序 4. 配置 5. 路由 6. Handler 7. 错误处理 Go iris 入门 1. Iris 框架 Iris以简 ...
- spring框架 web开发_go语言web开发框架学习:Iris框架讲解(一)
Golang介绍 Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性.谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软 ...
- python web py入门(1)-web.py简介和安装
1.web.py 简介 web.py是一个轻量级的python web框架,简单而且功能强大.相对flask和Django,web.py更适合初学者来学习和了解web开发的基础知识. 2.web.py ...
- python web py入门-1-web.py简介和安装
背景 记录python web.py开发入门学习的过程,主要想通过这个入门,然后继续去学习python Django框架开发课程.目前我的个人技能状态是,稍微懂点selenium webUI自动化测试 ...
- Golang安装iris
安装iris时由于一些依赖包需要翻墙很可能导致安装不成功,解决办法如下 1.打开CMD命令提示框,设置临时环境变量(只在当前cmd窗口可用,设置环境变量永久解决) set GO111MODULE=on ...
- 【Golang】安装 iris 的方法
根据 iris 在 github 上的官方文档,结合自己在安装时的过程,现在总结一下 iris 的安装方法. 1. 创建工作目录 mkdir myapp 2. 进入工作目录 cd myapp 3. 初 ...
- PWA(Progressive Web App)入门系列:安装 Web 应用
前言 在传统的 Web 应用中,通常只能通过在浏览器的地址栏里输入相应的网址才能进行访问,或者把网页地址创建到桌面上通过点击,然后在浏览器里打开. 传统模式下,图标.启动画面.主题色.视图模式.屏幕方 ...
- JSP WEB开发入门基础到高手进阶教程002
JSP WEB开发入门基础到高手进阶教程 -------开发入门 JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript. ...
最新文章
- OREILLY Programming .NET 3.5 读书笔记之一
- [2020.11.25NOIP模拟赛]出租车【dp】
- golang生成随机定长的验证吗
- 大数据分析-时间序列(pandas库 )
- 背包九讲--01背包
- annovar与VEP对SNP进行位置注释
- unreal 安卓打包出现 LogHttp: Warning: 000001D09B0C8F00: request failed, libcurl error 哇塞 真的是爆炸 不知道为啥巨慢
- CentOS6启用密钥登陆
- ThinkPHP3.2.3实现后台登录界面
- 基于cesium和mars3d海洋三维管线信息系统开发完工总结
- MySQL auto.cnf 文件
- 课堂作业:评估手机输入法——讯飞
- T32使用-----抓取rpm dump
- c++/c语言 杨辉三角(详细讲解)。
- 复现ReDet RTX 3090 pytorch1.8.1
- ADI Blackfin DSP处理器-BF533的开发详解60:DSP控制ADXL345三轴加速度传感器-电子水平仪(含源码)
- SLAM学习笔记《Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Per》
- point类型的数组java_Java基础学习之引用类型数组访问NullPoint问题
- FCPX:600种VHS Studio转场效果合集
- 免费下载思科CCNP 642-353考试题库
热门文章
- Java之利用FreeMarker导出Word实例
- 【c++】十进制转换成2~36进制
- 产品优化不再盲目!一次MMO手游性能诊断全纪录
- 计算机组成原理(二)——计算机的基本组成
- linux下搭建smba文件服务器
- 深大自考计算机科学与技术资料,想自考深圳大学的计算机科学与技术专业,难吗?...
- 9大“抠门”富豪揭密
- 团队管理的五大核心 | 管理者必读
- C++学习力扣刷题错题本
- GPRC 和RPC 有什么区别?GPRC和RPC的区别是什么?