目錄
- 本地開始
- 啟動後端
- 資料庫配置適應本地
- 快速建立表
- 準備 Nacos
- 配置本地 hosts
- 執行Spring Boot 專案
- 啟動前端
- 啟動後端
短鏈跟蹤系統
短連結經常出現在日常生活中,可以注意到營銷簡訊當中常常是短連結,節省了文字長度
更重要的是,短連結跟蹤記錄的資料還可以用來識別使用者行為、點選率等關鍵資訊,這是很有意義的
本地開始
啟動後端
資料庫配置適應本地
全域性搜尋資料庫密碼配置,改為你自己使用者名稱和密碼
注意 redis 和 mysql的資訊不僅在
application.yaml
,由於用到了分表中介軟體,
還需要考慮到shardingsphere-config-dev.yaml
和shardingsphere-config-prod.yaml
快速建立表
resources/database
目錄下,依次執行2個sql檔案:link.sql
和link-sql.sql
準備 Nacos
短鏈跟蹤系統包含了微服務,需要安裝啟動 Nacos
推薦版本 2.3.0
下載地址:github.com/alibaba/nacos/releases
本地部署各方面條件你的電腦往往可以滿足,直接幹就行。
但如果用的是雲伺服器,一定在部署前先考慮機器的記憶體,具體參考:部署文件
進入 /nacos/bin
目錄,執行:
Windows
cmd startup.cmd -m standalone
Linux/Mac
sh startup.sh -m standalone
配置本地 hosts
找到 你的裝置當中的 hosts 檔案,加上一行配置
127.0.0.1 nurl.ink
Mac 通常是 /etc
目錄下, Windows 通常是C:\Windows\System32\drivers\etc
執行Spring Boot 專案
推薦語言版本 Java 17 ,透過IDEA J 依次執行
shortlink-aggregation
和shortlink-gateway
啟動前端
需要 Nodejs
,建議16.20.1
進入 shortlink/console-vue 目錄執行
npm run dev
順利啟動後,開啟 Local: 後所接的連結即可進入~
如果你進一步開發,那麼啟動前需要再次安裝依賴
npm install
npm run dev