首页 > 其他分享 >Golang小项目(1)

Golang小项目(1)

时间:2024-08-28 19:23:31浏览次数:11  
标签:index 项目 Golang html static main 页面

Golang小项目(1)

前言

本项目适合Golang初学者,通过简单的项目实践来加深对Golang的基本语法和Web开发的理解。
建议前往 torna.top 查阅效果更佳

项目结构

.
├── main.go
└── static
    ├── form.html
    └── index.html

项目流程图

在这里插入图片描述

定义三个路由:

  • /:首页,显示static/index.html页面
  • /hello:欢迎页面,显示 hello
  • /form:表单页面,显示static/form.html页面

项目初始化

package main

// 导入必要的包
import (
    "fmt"
    "log"
    "net/http"
)

func main(){

}

在static目录下创建index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    

标签:index,项目,Golang,html,static,main,页面
From: https://blog.csdn.net/2402_83735444/article/details/141647979

相关文章

  • fastadmin 搭建项目,gitignore忽略文件配置,避免在操作git时产生代码冲突
    当多人进行开发fastadmin项目时,在提交代码到git仓库前,有一些文件如果不进行git忽略的话,在开发过程中很容易导致git冲突~以下是我在开发fastadmin项目时常用的gitignore文件的写法,在新项目提交到git仓库前可以进行替换(替换项目根目录的.gitignore文件内容)#BuildandReleaseFo......
  • iOS项目多环境配置
    iOS项目因为真机调试需要苹果开发证书,不同编译环境证书也不一样,我们遇到很多时候上线AppStore时与开发测试配置不一样,需要频繁手动修改,那么我们怎样优雅便捷的去做这个事情呢?三种常见的多环境配置方式,可以结合使用。首先清楚一个概念:Project:包含了项目所有代码,资源文件,所有信息;T......
  • 03. SpringBoot 项目创建
    接下来我们将要完成一个基础的Springboot项目的创建,并且将项目上传到Gitee1.查看官网,选择版本学习任何一门技术,一定要学会从官网了解一手信息,无论是哪个博主的博客都是有时效性的,我们要掌握这样的习惯,看懂看不懂另说,起码知道从哪里去找。spring官网地址:https://sp......
  • springboot大学生科创项目在线管理系统的设计与实现
    系统包含:源码+论文所用技术:SpringBoot+Vue+SSM+Mybatis+Mysql免费提供给大家参考或者学习,获取资料请私聊我目录目录 III第1章绪论 11.1选题动因 11.2目的和意义 11.3论文结构安排 2第2章开发环境与技术 32.1MYSQL数据库 32.2Tomcat介绍 32.3vue技......
  • 前后端不分离 "老" 项目,SQL 注入漏洞处理实践
    前言接上篇的XSS漏洞处理实践,这次是针对SQL注入漏洞的处理实践。我们的后端代码,在项目初期没有使用世面上的ORM框架,而是使用spring的JdbcTemplate简单的封装了增删改查的DAO方法。然后暴露一通用的Controller层接口,这样无论是前端还是后端都更加“方便了”!前端可......
  • 实践项目-模拟公司自动化运维
    (20240828,准备更新PostgreSQL部分)大纲环境配置系统:Debian12.06环境:阿里云ECS以及虚拟机序号IP地址域名主机名1192.168.100.12k8s-master.yourname.comk8s-master2192.168.100.15k8s-node1.yourname.comk8s-node13192.168.100.16k8s-node2.yourn......
  • Vue3项目开发——新闻发布管理系统(四)
    文章目录七、登录&注册页面设计开发2、登录&注册页面设计3、表单校验规则设置七、登录&注册页面设计开发2、登录&注册页面设计登录页面如下:点击“注册→”,切换到注册页面:点击“←返回”,又可以切换回登录页面。页面布局是这么设计的:1、整个页面通过L......
  • 科研项目管理工具选型全攻略
    国内外主流的10款科研院所项目管理系统对比:PingCode、Worktile、云效、Tower、ZohoProjects、Notion、Wrike、ClickUp、Asana、Teambition。在科研院所的日常运营中,项目管理系统的选择显得尤为重要。选择不当可能导致资源浪费、进度延误甚至项目失败,这是每个科研团队都希望......
  • 使用idea快速创建springbootWeb项目(springboot+springWeb+mybatis-Plus)
    idea快速创建springbootWeb项目详细步骤如下1)创建项目2)选择springboot版本3)添加web依赖4)添加Thymeleaf5)添加lombok依赖然后点击create进入下一步双击pom.xml文件6)添加mybatis-plus依赖        这里使用的springboot版本比较新,mybatis-plus-boot-star......
  • 使用FastAPI来开发项目,项目的目录结构如何规划的一些参考和基类封装的一些处理
    使用FastAPI开发项目时,良好的目录结构可以帮助你更好地组织代码,提高可维护性和扩展性。同样,对基类的封装,也可以进一步减少开发代码,提供便利,并减少出错的几率。下面是一个推荐的目录结构示例:my_fastapi_project/├──app/│├──__init__.py│├──main.py......