首先在项目的根目录下创建一个config.json文件,内容如下:
{
"database": {
"Dialect": "mysql",
"Database": "***", /*数据库名*/
"User": "***",/*用户名*/
"Password": "***",/*密码*/
"Charset": "utf8", /*字符集 utf8 */
"Host": "127.0.0.1", /*数据库地址*/
"Port": 3306, /*数据库端口*/
"MaxIdleConns": 5, /*空闲时最大的连接数*/
"MaxOpenConns": 10 /*最大的连接数*/
}
}
然后在根目录下创建一个config文件夹,然后创建config.go文件,内容如下:
package config
import (
"github.com/goes/logger"
"github.com/goes/utils"
"encoding/json"
"fmt"
"io/ioutil"
"os"
"regexp"
)
var jsonData map[string]interface{}
func initJSON() {
bytes, err := ioutil.ReadFile("./config.json")
if err != nil {
logger.Error("ReadFile: ", err.Err