返回

以Sentinel扩展实现全局配置持久化,数据双向实时同步(四)

后端

前面已经完成sentinel-dashboard全局配置项和后端部分的源码改造,下面我们进行前端源码改造。

  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfig(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}
  1. 在sentinel-dashboard项目中,找到src/main/resources/static/js/sentinel.dashboard.js文件,在该文件中找到function fetchAppConfigs(callback, params)函数。

  2. 在该函数中,添加如下代码:

if (params.app !== 'default') {
  params.app = 'default-' + params.app;
}