前端這裡使用react.js
,打包工具是parcel
後端使用的語言依舊是熟悉的node.js
,使用express
搭建後端框架。
資料庫使用的是mongodb
connect.js連線資料庫
mongoose-db.js匯出可運算元據庫的對映物件
tool
public前端開發資料夾
src源**資料夾
asset存放所有靜態檔案
components存放所有自定義通用元件
constants存放所有action type
container存放主渲染、包含router等配置的js檔案
index.scss
lib存放所有通用類、http請求類、配置檔案
pages所有頁面
reducers所有的reducer
main.js入口js檔案
.babelrcbabel的配置檔案
package.json
routesexpress的所有router
service有關邏輯處理與資料庫的互動
config.js有關後端的配置檔案,一般包含資料庫連線位址,token認證的秘鑰,token的有效時間,服務執行的埠號等......
index.jsnode.js 的入口檔案
package.json
node.js 的後端結構,主要還是採用mvc的模式,但是這裡沒有view層,routes
即為controller
,schemas
即為model
層,service
為服務層(service)
,希望能給一些不明白的同行帶來一點靈感,如果有不合理的地方,也希望各位大神指點迷津,哈哈,ok,不說了。
我的訂單前後端實現
功能描述 獲取當前使用者訂單列表 author cakin date 2021 1 3 param request http請求 return r 返回給前端的資料 apioperation value 獲取當前使用者訂單列表 介面 功能描述 獲取當前使用者訂單列表 author cakin dat...
前後端分離,前端環境搭建
1 安裝webstrom 2 安裝git 檢視是否安裝成功命令 git version 3 安裝node 檢視是否安裝成功命令 node v 4 修改npm路徑到 映象 因為牆的原因,速度特別慢 命令 npm install g cnpm registry 檢視是否安裝成功命令 cnpm v 安裝了...
前後端的關係
在這兩個月的工作中,感覺到後端的介面非常不方便,主要有以下幾個問題 資料無保障,有一些基本資料都有可能為null,是否應該處處加上空判斷,我無法確定。認為這樣是沒必要的,我說的對嗎 資料型別約束不嚴格,如日期時間有的時候是 string 有的時候 是 long 尤其當為string的時候還要去做日期...