一、demo实现
先用go语言跑了一个hello world的小demo,感受了一下页面简单实现
代码界面:
实现:
加了一点东西,输出内容变大
加上图片打印出来:
二、实现思路
我们团队用gin框架来完成,一开始代码放到github上面一起合作,然后再上传到1024上面,代码编写用goland,由两位组员搭建框架,然后其他组员领取各自任务,写对应界面。
2.1‘gin’框架学习笔记
首先简单做一下gin框架我的学习笔记:
首先我下载并安装好了gin框架,这里遇到了一个小问题就是gin无法安装,但是尝试了好几次,包括使用国内网络或者使用梯子,都超时失败了,根据以下链接进行修改,而后成功安装。https://blog.csdn.net/asd1358355022/article/details/128397188
2.2一些gin框架的小tips:
1.gin.H:map[string]interface{} 表示一个[字符串]到任意值的映射,也就是说,它的值可以是任意类型。
2.首先写gin的相关语句,要了解http的相关协议怎么写,然后会restfulAPI,对应李文周的博客可以去看一下,再跟着视频敲一些例子
3.REST的含义就是客户端与Web服务器之间进行交互的时候,使用HTTP协议中的4个请求方法代表不同的动作。
4.go语言template渲染 go模版引擎分三部分:定义模版,解析模版和模版渲染。 用template包,我们可以将动态数据与静态页面模板结合起来,生成最终的HTML页面。
然后进行模版解析,最后进行模版渲染。
(点表示传过来的对象!!)
5.想要公用,传入的东西字母大写!要同时输出两个用map【string】interface对,输出多个。