3.2.x版本webfunny.config.js配置文件参数说明

一步一个脚印一个坑 1年前 ⋅ 1238 阅读
ad

 

生成方式: npm run bootstrap

文件目录:根目录

一、授权码设置

试用版都无需填写解码哦

/**
* 授权码设置
* monitor:前端监控
* event: 埋点系统
* 配置更改后,需重启
*/
const licenseConfig = {
  "monitor": {
    "purchaseCode": "", // 监控系统授权码
    "secretCode": ""  // 解码(没有可不填)
  },
  "event": {
    "purchaseCode": "", // 埋点系统授权码
    "secretCode": ""  // 解码(没有可不填)
  }
}

二、域名端口设置

PS:域名都不需要带上 http(s):// 哦

/**
* 域名端口设置
* 配置更改后,需重启
*/
const domainConfig = {
  "host": {
    "fe": "localhost:8010", // 前端访问域名
    "be": "localhost:8011"  // 后端接口域名
  },
  "port": {
    "fe": "8010",  // 前端启动端口号
    "be": "8011"   // 后端启动端口号
  },
  "uploadDomain": {
    "monitor": "", // 指定监控系统上报域名
    "event": ""    // 指定埋点系统上报域名
  },
}

三、Mysql数据库设置

PS:三个数据库可以填写同一个数据库信息,也可以不同哦

/**
* mysql数据库设置
* monitor:前端监控数据库(与应用中心共用)
* event: 埋点系统数据库
* 配置更改后,需重启
*/
const mysqlConfig = {
  "center": {
    "write": {
      ip: "localhost",  // 示例,不能真的使用,需要使用真实的数据库连接
      port: "3306",
      dataBaseName: "demo_db",
      userName: "root",
      password: "123456"
    },
    "read": []
  },
  "monitor": {
    "write": {
      ip: "localhost",  // 示例,不能真的使用,需要使用真实的数据库连接
      port: "3306",
      dataBaseName: "demo_db",
      userName: "root",
      password: "123456"
    },
    "read": []
  },
  "event": {
    "write": {
      ip: "localhost",  // 示例,不能真的使用,需要使用真实的数据库连接
      port: "3306",
      dataBaseName: "demo_db",
      userName: "root",
      password: "123456"
    },
    "read": []
  }
}

四、其他相关配置

正常情况下,默认就可以了。

/**
* 其他相关设置
* 配置更改后,需重启
*/
const otherConfig = {
  "email": {
    "useCusEmailSys": false, // 是否使用用户自己公司的邮箱系统
    "emailUser": "",         // 邮箱
    "emailPassword": ""      // 密码
  },
  "protocol": "",            // 内部通讯协议(一般用不上)
  "messageQueue": false,     // 是否开启消息队列
  "openMonitor": true,       // 是否开启可视化页面的监控
  "uploadServerErrorToWebfunny": true, // 是否上报后端错误日志至Webfunny服务(推荐开启,便于排查问题)
  "logSaveDays": 8,          // 日志存储周期
  "isOpenTodayStatistic": true, // 
  "business": {
    "batchInsert": {
      "limitQueueLength": 1000  // 一次批量插入最大数量
    },
    "userStayTimeScope": {      // 记录停留时间范围(即将废弃)
      "min": 100,
      "max": 100000
    }
  },
  "registerEntry": true,        // 是否允许注册
  "resetPwdEntry": true,        // 是否允许重置密码
  "ssoCheckUrl": "",            // SSO校验URL
  "activationRequired": false,  // 注册用户是否需要管理员激活
  "emailNeeded": {
    "need": true,               // 注册时,是否需要邮箱
    "requireVerify": true       // 注册时,是否需要验证邮箱的有效性
  },
  "phoneNeeded": {
    "need": true,               // 注册时,是否需要手机号
    "requireVerify": false      // 注册时,是否需要验证手机号的有效性
  }
}

 

关于Webfunny

Webfunny专注于前端监控系统,前端埋点系统的研发。 致力于帮助开发者快速定位问题,帮助企业用数据驱动业务,实现业务数据的快速增长。支持H5/Web/PC前端、微信小程序、支付宝小程序、UniApp和Taro等跨平台框架。实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,Docker容器化部署,可支持千万级PV的日活量!

  点赞 0   收藏 0
  • 一步一个脚印一个坑
    共发布127篇文章 获得4个收藏
全部评论: 0