# 本地開發注意事項
### 1、標準版后臺服務如圖所示:
目錄介紹:

### 2、本地二次開發,注意以下幾點:
(1)每個微服務中對應的/src/main/resources目錄下的bootstrap-dev.yml文件(bootstrap-prod.yml文件對應生產環境),修改其中的spring配置為自己本地的配置,主要包括數據庫連接、redis地址和密碼、nacos連接地址、seata連接地址用戶名和密碼;服務端口在application.yml文件中修改;服務名稱在bootstrap.yml文件中修改。
mall-account 數據庫 redis nacos seata
mall-admin 數據庫 redis nacos
mall-auth nacos
mall-cms 數據庫 redis nacos
mall-common/global.properties 阿里云oss鑒權 logback-spring.xml log Logstash配置
mall-gateway redis nacos
mall-im 數據庫 redis nacos seata
mall-pay 數據庫 redis nacos seata
mall-search 數據庫 redis nacos seata elasticsearch
mall-shop 數據庫 redis nacos seata 個推# appId、appKey、appSecret、masterSecret 需要去HBuilderX打包配置里拿(預留擴展功能)
mall-sns 數據庫 redis nacos seata im地址
(2)注意修改mall-pay服務/src/main/resources下的payKey文件夾下的阿里支付和微信支付相關參數(具體參數值可咨詢我們的客服人員),只要注意文件中有域名的地方換成自己的域名就行。
(3)服務端域名配置參考:發布配置文件:application-prod.yml 本地開發配置文件:application-dev.yml
mall-common/src/main/resources/application-dev.yml

(4)mall-gateway修改配置RSA的公鑰訪問地址:這里不改可能導致登錄報錯。
發布配置文件:application-prod.yml 本地開發配置文件:application-dev.yml
mall-gateway/src/main/resources/application-dev.yml

### 3、后臺管理前端源碼
只要本地安裝了node.js(建議v16.15.1及以上版本)環境即可跑起項目,
#### 最新版本修改.本地運行修改:java-mall-suite-admin/.env.dev
#### 發布版修改:java-mall-suite-admin/.env.prod

### PC端前端源碼
#### 修改配置文件:java-mall-suite-pc\\public\\config.js

#### 修改配置文件:java-mall-suite-pc\\src\\config\\config.ts

### 4、移動端源碼
安裝Hbuilder打開移動端源碼,只需切換config.js中對應的接口請求地址即可,如下圖:
### 文件路徑java-mall-suite-app/config/config.js
