FE-c(前端技術社群)專案開發筆記(非redux版)
大家好,我是梅巴哥er
。本篇介紹的是FE-c專案的整個寫就過程,這次發的是一個非redux版本。
- 專案程式碼開源地址:
https://github.com/guozi007a/FE-c
(FE-c就是font-end community 前端技術社群)。
一,專案描述
- 專案是自己設計的,做了一個前後端分離的社群應用。
- 主要包括4個版塊,
技術問答區
,面試分享區
,公司暢聊區
,程式碼開源區
。其中,主要做的是技術問答區,後面三個版塊用到的知識,和第一個版塊的技術重合度較高。 - 應用功能包括使用者
註冊
,登入
,設定個人資料
,釋出問題
,問題列表
,回答問題
,點贊
(表示解決了問題)等。 - 前端用
react
搭建,還用了ES6
,antd
,webpack
,react-router-dom
等。 - 後端使用了
node+express+mongodb
等 - 採用模組化 / 元件化 / 工程化的模式開發。
二、技術選型
前端
:react, react-router-dom後端
: node, express, mongodb, mongoose,前後臺互動
: ajax請求, axios, async/ await, 測試介面工具----postman模組化
: ES6, babel專案構建/工程化
: webpack, create-react-app其他相關
: blueimp-md5, multer, git, proxy
三、前端路由
註冊
- path: /register
- component: Register
登入
- path: /login
- component: Login
主介面
- path: /main
- component: MainLogined
釋出問題後跳轉到的顯示頁面
- path: /main/articles
- component: Articles
個人資料頁面
- path: /main/personal
- component: Personal
技術問答區問題列表
- path: /main/asks
- component: Asks
釋出問題編輯頁面
- path: /main/asks/md
- component: MdQues
單個問題頁面
- path: /main/asks/questions/:id
- component: Questions
面試分享區
- path: /main/interview
- component: Interview
分享內容
- path: /main/interview/contents
- component: InterContents
- 公司暢聊區
path
: /main/componiescomponent
: Componies暢聊頁面
- path: /main/componies/comchatting
- component: ComChatting
- 程式碼開源區
path
: /main/codescomponent
: Codes- 開源頁面
- path: /main/codes
- component: /main/codes/codeshow
相關文章
- 技術社群中的非技術話題
- 前端技術 | 從Flux到Redux前端Redux
- 技術轉向專案管理的心得筆記專案管理筆記
- 前端技術演進(六):前端專案與技術實踐前端
- 如何在非 React 專案中使用 ReduxReactRedux
- 佛薩奇2.0技術版系統開發專案設計
- 讀《JavaScript核心技術開發解密》筆記JavaScript解密筆記
- easy雲盤專案開發筆記筆記
- 前端開發技術的發展前端
- 非梵藝術NFT數藏開發/系統技術開發/非梵藝術NFT模式模式
- 社群故事|SmartX 使用者社群技術發燒友獨家專訪
- vue專案技術小記Vue
- 瑞吉外賣專案開發筆記筆記
- 記一次前端技術選型和專案優化前端優化
- NFT非梵藝術/數藏系統開發/非梵藝術技術開發NFT詳情
- html,css前端開發筆記HTMLCSS前端筆記
- 技術支援與專案開發分離薦
- Web前端開發掌握的技術Web前端
- 前端技術開發工具彙總前端
- 現代前端開發技術棧前端
- vue開發:前端專案模板Vue前端
- 前端專案開發流程思考前端
- 前端筆記之React(五)Redux深入淺出前端筆記ReactRedux
- 如何用java技術快速開發web service專案JavaWeb
- idea社群版建立web專案IdeaWeb
- 公排開發原始碼版丨公排系統開發(技術方案)丨公排系統開發(開發專案)原始碼
- 前端開發技術-promise是什麼?前端Promise
- 用非開發組機器跑專案
- 11月NEO技術社群開發進展彙總
- 開發筆記--基於thinkphp3.2.3開發的個人技術部落格筆記PHP
- IOC技術在前端專案中的應用前端
- 記一次前端筆試題 | 掘金技術徵文前端筆試
- WEB實戰:使用MERN技術棧開發專案Web
- NFT馬蹄鏈專案系統開發技術搭建
- 掘金技術社群沸點指南(試行版)
- 亞信安慧AntDB社群版技術熱點回顧及專家分享
- 騰訊校招前端開發筆試初試總結| 掘金技術徵文前端筆試
- 前端專案框架搭建隨筆---Webpack踩坑記前端框架Web