首先是技術(shù)選型:

前端 ElementUI + 后端 express + 數(shù)據(jù)庫(kù) mysql + 服務(wù)器 pm2

選型原因:因?yàn)槲沂煜s,另外比較不喜歡Spring的繁瑣配置,所" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > YouCat網(wǎng)站搭建

YouCat網(wǎng)站搭建

時(shí)間:2023-07-11 21:03:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-07-11 21:03:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)

YouCat網(wǎng)站搭建:近期在創(chuàng)業(yè)開(kāi)發(fā)一個(gè)寵物版的網(wǎng)站,記錄一下開(kāi)發(fā)流程,僅供參考。

首先是技術(shù)選型:

前端 ElementUI + 后端 express + 數(shù)據(jù)庫(kù) mysql + 服務(wù)器 pm2

選型原因:因?yàn)槲沂煜s,另外比較不喜歡Spring的繁瑣配置,所以選擇了express框架。當(dāng)然目前缺點(diǎn)已經(jīng)顯現(xiàn)出來(lái)了,太慢了!不過(guò)還沒(méi)到瓶頸,加錢(qián)增加服務(wù)器配置即可,暫時(shí)不用擔(dān)心。

先聊一下目錄結(jié)構(gòu):

其中:

config.js:所有的配置,例如:文件存儲(chǔ)地址等

routes:服務(wù)端js所在目錄,類似于java的controller

serve:服務(wù)端公共js文件夾,目前存放了:數(shù)據(jù)庫(kù)連接池,郵件發(fā)送等公用js文件

sql:服務(wù)端sql文件,與routes中的文件一一對(duì)應(yīng),存放對(duì)應(yīng)route需要的sql

ssl:ssl文件所在目錄

web:前端文件所在目錄。其中具體結(jié)構(gòu)如下:

web.public:前端公共文件

web.modules:每個(gè)頁(yè)面單獨(dú)的js與css文件

基礎(chǔ)結(jié)構(gòu)大致如下上。

問(wèn)題:

1.為什么沒(méi)有選擇webpack?因?yàn)樘珶┝?,而且線上調(diào)試比較麻煩,所以沒(méi)用。以后可能會(huì)上。

2.圖片如何存儲(chǔ)?存儲(chǔ)到本地(config,js中確定存儲(chǔ)位置),數(shù)據(jù)庫(kù)存儲(chǔ)圖片的名字。

3.富文本如何存儲(chǔ)?變成HTML結(jié)構(gòu)存儲(chǔ)到本地(config,js中確定存儲(chǔ)位置),數(shù)據(jù)庫(kù)存儲(chǔ)文章的名字。原因是因?yàn)槲业臄?shù)據(jù)庫(kù)比較小,所以為了更多存儲(chǔ)采用了這個(gè)辦法,另外還是因?yàn)闉榱艘院笞鑫谋菊Z(yǔ)義分析智能推薦做準(zhǔn)備。(數(shù)據(jù)庫(kù)clob需要轉(zhuǎn)一層才可以在前端顯示)

4。圖片問(wèn)題?圖片用了兩種存儲(chǔ)方式,一種是直接文件,一種是base64。其中用戶頭像是base64大文本存儲(chǔ)在數(shù)據(jù)庫(kù)中,富文本同樣采用base64存儲(chǔ)。其余的都是文件存儲(chǔ),當(dāng)然文件存儲(chǔ)直接展示的是其縮略圖,實(shí)際點(diǎn)擊以后才會(huì)將原本的圖片展示出來(lái)。



關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉