开发环境:ubuntu18.04
文章目录
1、安装go并设置环境变量
2、安装mysql
2.1、重置mysql的密码为root【根据需要修改】
方法1:
方法2:
2.2、 创建数据库arguse并导入.sql文件
3、下载beego
方法1:git安装
方法2:源码安装
4、beego可以生成两种程序
4.1、程序下的文件
4.2、bee generate docs 生成docs文件
4.3、执行 bee run -gendoc=true -downdoc=true
4.4、浏览器访问:
4.5、api注释
4.4、程序打包发布
4.5、beego的注解路由commentsRouter_controllers未生成
5、所谓的restful api
1、安装go并设置环境变量
2、安装mysql
* sudo apt-get install net-tools 【sudo: netstat: command not found】
* sudo netstat -tap | grep mysql 【查看mysql是否安装成功,如果什么也没有,表示没有安装,那么执行下面三条命令】
* sudo apt-get install mysql-server
* sudo apt install mysql-client
* sudo apt install libmysqlclient-dev
* sudo netstat -tap | grep mysql
2.1、重置mysql的密码为root【根据需要修改】
目的:解决程序报错:【register db Ping default, Error 1698: Access denied for user ‘root’@‘localhost’】
方法1:
* sudo cat /etc/mysql/debian.cnf【查看原来的密码】
* sudo mysql -uroot
* use mysql
* update mysql.user set authentication_string=password