我的前後端架子搭建

2021-09-13 16:55:11 字數 1136 閱讀 4102

前端這裡使用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即為controllerschemas即為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的時候還要去做日期...