用react全家桶+antDesign寫了一個習慣管理專案
專案初衷
該專案從建立自己第一個習慣開始,每天一簽到,簽到後可以發表這一天的心得體會, 這些心得體會會公佈在社群,其他使用者可以對某一條心得體會進行收藏和評論;旨在通過每天的記錄和不斷的正向反饋,慢慢培養起跟隨自己一生的好習慣;
技術棧
前端
- react
- react-redux
- redux-saga
- react-router(v4);
- Ant Design Mobile
- webpack
- babel
- postCss
後端
- express
- mongodb
快速開始
假設大家已經安裝好node環境
執行步驟:
一、 download專案到本地;
二、 分別在habit-app-master/server
和habit-app-master/fontEnd
輸入命令npm install
;
三、 在habit-app-master/server
目錄下建立如下資料夾或檔案static/upload
和data/log/mongodb.log
、data/db
;
四、 本專案用的是mongodb
資料庫,因此需要安裝MongoDB,由於本地是window,因此選擇了window平臺的版本;
- 下載並安裝MongoDB後進入
bin
目錄,建立檔案mongodb-habit.conf
,輸入以下配置
dbpath = 本地絕對路徑habit-app-masterserverdatadb
logpath = 本地絕對路徑habit-app-masterserverdatalogmongodb.log
port=27017
複製程式碼
- 在命令列進入
bin
目錄,輸入mongod -config ./mongodb-habit.conf
回車即開啟資料庫
五、打包前端專案
- 進入專案的
fontEnd
目錄,輸入命令npm run build
,稍等片刻打包後的檔案將輸出到habit-app-master/fontEnd/build
; - 把打包出來的
static
和app.js
搬到habit-app-master/server/static
;
六、 開啟伺服器
- 進入專案的
server
目錄,輸入命令supervisor ./bin/www
即開啟成功;
最後,在瀏覽器開啟http://localhost:3008
,如果見到下圖即可
作者:zhongjiaming
連結:https://juejin.im/post/5b3055ca6fb9a00e2d47ff9a
來源:掘金
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
相關文章
- React全家桶專案React
- 如何搭建一個REACT全家桶框架React框架
- 使用 React 全家桶搭建一個後臺管理系統React
- react全家桶實現招聘app-專案準備(一)ReactAPP
- vue全家桶 ---建立一個新的vue專案Vue
- React全家桶寫一個CNode社群,奉上心得與原始碼React原始碼
- Redux 基礎 - react 全家桶學習筆記(一)ReduxReact筆記
- react+react-router+react-redux全家桶小專案開發過程分享ReactRedux
- vue全家桶上手小專案Vue
- 用Vue全家桶純手工搓了一個開源版「抖音」Vue
- React 全家桶實現一個簡易備忘錄React
- 用vue全家桶+koa2+soket.io +mysql寫一個聊天應用VueMySql
- react全家桶都有什麼React
- React全家桶+Egg 做一個協作聊天室~React
- React全家桶構建一款Web音樂App實戰(一):專案準備ReactWebAPP
- 一個用於學習的react專案React
- React-Music 全家桶專案,原創獨立開發,精品之作!React
- Redux 進階 – react 全家桶學習筆記(二)ReduxReact筆記
- Redux 進階 - react 全家桶學習筆記(二)ReduxReact筆記
- react全家桶快餐進食指南React
- vue全家桶 仿小紅書開源專案Vue
- react全家桶+koa2實現一個多人部落格~React
- 學習不易,用vue寫了一個入門專案——知乎日報Vue
- Vue3 全家桶,從 0 到 1 實戰專案,新手有福了Vue
- Vue全家桶學習(二)Vue
- vue全家桶實現一個小商城Vue
- React全家桶實戰-react版的cnode webappReactWebAPP
- Vue全家桶音樂專案整理--文件分析篇Vue
- 帶你用 Vue 全家桶和 Node.js 完成一個聚合應用VueNode.js
- Spring全家桶一覽Spring
- 從零開始搭建React全家桶環境React
- react技術棧全家桶(總結及感悟)React
- vue全家桶Vue
- SwnoRabbit全家桶
- 我寫了一個開源專案AlphabetPyAlphabet
- React全家桶開發仿QQ音樂WebAppReactWebAPP
- 實戰專案 9: 習慣記錄應用
- 如何使用docker搭建一個全家桶開發環境Docker開發環境