1. 程式人生 > >菜鳥進階--node+vue實現一個商城Demo(1):專案介紹

菜鳥進階--node+vue實現一個商城Demo(1):專案介紹

node+vue實現一個商城Demo(1):專案介紹

本文的目的只是紀錄一下剛剛完成的個人demo,因為本人水平有限,所以將學習中遇到的坑加以總結,以免日後忘記。如果能能幫到您,不勝榮幸。如有不足,也懇請扶正。

剛剛學習完慕課程網上的Vue2.0+Node.js+MongoDB全棧打造商城系統視訊教程,加以改進。將它釋出到自己的Github上。
前端部分
服務端部分

與原版視訊不同,本demo採用mysql做資料庫,前端部分分頁改為傳統的分頁方式,並且加入了多條件的搜尋功能,添加了註冊使用者和新增地址功能。

專案啟動

前端部分:

//啟動前請確定安裝了npm和node喔~
專案結構


專案結構

在mm-fe目錄下開啟命令列,輸入cnpm i 即可下載專案所需的環境包。
這裡寫圖片描述
安裝環境包

安裝完所需的環境包後,輸入 npm run dev 即可啟動專案
這裡寫圖片描述
專案啟動

啟動完以後應該是這個樣子
這裡寫圖片描述
光突突的啥也沒有,沒關係接下來進入伺服器部分。

後臺啟動

後臺採用的是node的express框架+mysql資料庫,網上大多數node教程都是採用mongodb,但是mongodb學習成本較高,而且沒有太好用的視覺化工具,網就用回mysql了,畢竟順手的才是適合自己的。

言歸正傳
專案結構:
這裡寫圖片描述

在啟動服務端前先匯入資料庫。
//匯入資料庫的時候需要先新建一個mmall庫再匯入喔~
服務端的環境包安裝方式同上

接下來啟動服務端,服務端的啟用通過:
node bin/www
這裡寫圖片描述
伺服器啟動成功

啟動之後,資料就拉過來了:
這裡寫圖片描述

總結

不論是前端還是後臺都需要安裝node以及npm,通過npm即可快速的搭建起我們的專案,
接下來的章節將會詳細講解這個demo