一把桌子,一臺電腦,一瓶紅牛,一包紙巾,從白天到黑夜。歷經一個多月的時間,從零到構思到設計,從設計到vue-ssr
的框架設計,而後再從前端的業務邏輯代碼的實現,從 後臺nodejs
的 koa2
框架到數據庫的設計到後端的業務邏輯的代碼實現,從購買阿里雲服務器到申請域名,而後到備案,整整一個時間下來,真的不容易。總算是今天成功把本身的孩子託付到阿里雲的服務器上面了。下面來分享一些心得。前端
由於也是剛剛學習
nodejs
,詳細的把全部技術遇到的坑寫下來,篇幅確定很長,因此這裏作一個簡單的描述,看之後有時間在把開發細節,以及部署方案所有寫下來。
一直想作一個本身喜歡的比較強清爽的博客頁面,以前用的是 hexo
構建,發現仍是不太滿意。就想着本身設計一個出來。vue
客戶端輸出的頁面。是用 vue-ssr
直接用服務器渲染直出頁面,中間構建的時候遇到不少坑,以前覺得頁面出來以後能夠直接難道 window
對象,後面才知道,服務器哪來的的 window
對象呀。以及後臺用戶登陸的權限控制,跨域,標籤分類等等。對於新上手nodejs
簡直就是一頭霧水,所幸在這個網站獲得不少幫助,這裏 很是謝謝幫助過個人人。node
後臺的前端就是用 ant-ui
和 reudx
來狀態管理來構建的,選擇 markdown組件
的時候, 一直沒有找到本身的想要的,後面就改了一個。這也花了不少時間。中間還遇到不少不少坑~~~git
最後看這本身所部署的三個網站安靜的躺在本身租的阿里雲上。安逸~~~github
安利一波:數據庫
博客地址:https://blog.naice.me/後端
博客後臺管理: http://blog.admin.naice.me/跨域
github地址:服務器
博客:https://github.com/naihe138/n...markdown
後臺前端: https://github.com/naihe138/n...
ps:若是對你有一點點幫助的話,請隨手丟一個 start,thx。