营销型网站的优缺点seo技巧
实战项目框架搭建
如下是项目框架搭建后的说明:
config::项目配置文件及读取配置文件的相关功能controller:控制器目目录,项目各个模块的控制器及业务逻辑处理的所在目录datasource:实现mysql连接和操作、封装操作mysql数据库的目录。model:数据实体目录,主要是项目中各业务模块的实体对象的定义service:服务层目录。用于各个模块的基础功能接口定义及实现,是各个模块的数据层。static:配置项目的静态资源目录。util:提供通用的方法封装。main.go:项目程序主入口config.json:项目配置文件。

config.go
package config//配置
type AppConfig struct{//todo
}
 
engine.go
package datasource//数据库引擎
 
user.go
package model//实体层
type User struct{//todo	
}
 
userService.go
package service//存放xx模块的基础功能接口定义及实现
 
注册静态资源
app := iris.New()app.StaticWeb("/static","./static")
app.StaticWeb("/manage/static","./static")
 
注册试图文件
app := iris.New()app.RegisterView(iris.HTML("./static",".html"))
app.Get("/",func(ctx iris.Context){ctx.View("index.html")
})
