前后端如何做到分離開發?
可以參考參考這個框架,部署整合已經是默認配置好的。
這個是一個典型的,前后端分離的開發框架,而且很多前后端代碼,都可以很好的生成,無需寫代碼,大大減少程序員編寫代碼的數量。提高效率,降低成本!
基于Thinkphp+Vue+ElementUI的快速開發系統,是一個為個人和團隊準備的快速開發腳手架系統,只要您懂數據庫,有Thinkphp,Vue基礎就可以實現開箱即用;
主要特點:
1.CRUD前后端代碼一鍵生成
完全契合實際項目的CRUD前后端代碼,無效任何修改即可使用
2.自由設定表單類型
內置眾多表單組件,下拉,選擇支持多種數據源;圖片、文件一鍵上傳;
3.常見操作方法一鍵生成
除了CRUD外,還支持諸如導入、導出、打印、跳轉、彈窗,等各種方法;
4.一鍵生成前端API
標準化的前端API生成規則,支持多種驗證方法,支持后端模塊一鍵生成API
5.功能強大的數據表
高性能表格組件,支持虛擬滾動,海量數據操作無卡頓,同時具有高度靈活的可定制特性;
6.其他特點
無論是單表,多表,一對多都可靈活處理,支持基于部門的數據隔離,幫助友好,入門簡單;
開箱即用操作步驟
1.獲取源代碼(Q:11905091)
2.安裝依賴:
進入源碼根目錄執行:composer install
進入源碼/ui/目錄下執行:yarn install 或者 npm install
3.創建數據庫,配置數據庫,導入數據
比如:創建數據庫mytest
復制.example.env文件到.env文件,修改數據庫名為mytest,用戶名和密碼按照實際填寫
導入數據:mysql登錄數據庫,切換數據庫:use mytest;執行source data.sql
4.啟動后端項目
進入源碼根目錄執行:php think run
5.啟動前端項目
進入源碼ui目錄下執行:npm run serve
體驗地址:http://demo.raiseinfo.cn