bee new myblogweb
运行效果如下:

然后通过goland打开该项目:

我们打开conf包下的配置文件:app.conf文件,修改端口号为8080:
appname = myblogweb
httpport = 8080
runmode = dev
然后在终端中进入该项目目录,然后运行项目:

我们可以看到,项目已经运行了,并且监听在8080的端口上。接下来我们打开浏览器输入网址:http://127.0.0.1:8080/,然后可以看到欢迎界面:

二、注册功能
2.1model
首先我们先在创建一个数据库:

我们先创建一个工具包utils,然后创建一个go文件,用于做mysql的工具类,里面提供连接数据库和创建表的功能。
首先提供一个初始化方法:
func InitMysql() {
fmt.Println("InitMysql....")
driverName := beego.AppConfig.String("driverName")
//注册数据库驱动
orm.RegisterDriver(driverName, orm.DRMySQL)
//数据库连接
user := beego.AppConfig.String("mysqluser")
pwd := beego.AppConfig.String("mysqlpwd")
host := beego.AppConfig.String("host")
port := beego.AppConfig.String("port")
dbname := beego.AppConfig.String("dbname")
//dbConn := "root:yu271400@tcp(127.0.0.1:3306)/cmsproject?charset=utf8"
dbConn := user + ":" + pwd + "@tcp(" + host + ":" + port + ")/" + dbname + "?charset=utf8"
//dbConn := "r

最低0.47元/天 解锁文章
1647

被折叠的 条评论
为什么被折叠?



