配置
# go程序配置
位置
./go/config/*
# 说明
config.default.json // 默认配置文件,开发环境和生产环境都会加载
config.local.json // 开发环境配置文件,追加和覆盖default配置文件
config.prod.json // 生产环境配置文件,追加和覆盖default配置文件
内容
{
// 业务日志
"logger": {
// 是否输出位json格式
"output_json": false,
// 日志等级
"level": "info",
// 名称
"filename": "ee-go.log",
// MaxSize 进行切割之前,日志文件的最大大小(MB为单位)
"max_size": 1024,
// 根据文件名中编码的时间戳保留旧日志文件的最大天数
"max_age": 10
},
// 框架日志
"core_logger": {
"output_json": false,
"level": "info",
"filename": "ee-go-core.log",
"max_size": 1024,
"max_age": 10
},
// http服务
"http": {
// 是否启用,目前是必须的
"enable": true,
// 端口,优先级最低;框架优先使用 electron/config/* 配置中传递给go程序的端口
"port": 7073,
// 是否开启网络伺服器;默认hostname是 127.0.0.1,如果开启则hostname为 0.0.0.0
"network": false
},
// 将静态资源打包进go的二进制程序中,生产环境使用。
// 如果关闭的话,需要手动将相关资源放置的到 额外资源目录
// 构建go程序之前,必须运行 npm run move 命令(见下方说明),将 相关资源 复制到 ./go/public/
"static": {
"enable": true,
// 必须,程序基础信息
"package": "public/package.json",
// 必须,go config
"config": "public/config",
// 必须,前端资源
"dist": "public/dist"
}
}
上次更新: 2025/04/10, 03:07:49