使用 Node.js + Koa2 + MySQL + Vue.js 實戰開發一套完整我的博客項目網站。前端
Koa2服務端node
啓動項目前必定要在建立好 boblog
數據庫。mysql
# 登陸數據庫 $ mysql -uroot -p密碼 # 建立 wxapp 數據庫 $ CREATE DATABASE IF NOT EXISTS boblog DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
首先使克隆項目,而後進入項目根目錄使用命令安裝包,最後命令啓動項目,代碼會根據模型自動建立數據庫表的。git
根目錄都是 Node.js + Koa2 API開發源代碼,根目錄下的 web 文件夾下都是前端網站項目源代碼,根目錄下的 admin 文件夾下都是後臺管理系統的源代碼。github
# 克隆項目代碼 $ git clone https://github.com/liangfengbo/nodejs-koa-blog.git # 進入koa項目根目錄 $ cd nodejs-koa-blog # 安裝包 $ npm install # 運行服務 $ npm run dev # 打開瀏覽器輸入回車:http://localhost:3000 // 前端項目使用 1. 在根目錄下進入web項目:cd web, 2. 安裝包,執行: npm install 命令, 3. 啓動服務: npm run dev; 瀏覽器打開:http://localhost:8080/ 便可以訪問。 // 後臺管理系統使用 1. 在根目錄下進入admin項目:cd admin, 2. 安裝包,執行: npm install 命令, 3. 啓動服務: npm run dev; 瀏覽器打開:http://localhost:8083/ 便可以訪問。
項目的全部接口文檔都這裏,能夠逐個文檔看。web
項目已實現管理員、權限管理、文章、分類、評論等接口,前端模板網站和後臺管理系統。本身能夠根據項目代碼學習,能夠到 postman 軟件中測試API或學習。sql
喜歡或對你有幫助的話,請你點一個星星 star 鼓勵我,或者您有更好的建議和意見,請提出來告知我,能夠留言 Issues。但願可以幫助到你學習!Thanks!數據庫
MIT, by 梁鳳波npm