nuxt(vue) + koa + mongo 寫blog的一次小結

三毛丶發表於2019-03-03

兩個多月的空餘時間裡,部落格差不多搭完。

  • 感謝surmon.me,此 blog 才會誕生。
  • 感謝七牛雲提供資源儲存。
  • 感謝騰訊雲 提供 SSL 證書。
  • 感謝各種開源。

體驗地址: jkchao.cn


nuxt(vue) + koa + mongo 寫blog的一次小結

CLIENT: vue-blog

ADMIN: vue-admin

SERVICE: node-koa


CLIENT

相關截圖

主要技術棧

  • nuxt (vue)

  • vuex + vue-router + axios

  • marked + highlight

  • ...

AMDIN

相關截圖

技術棧

  • vue

  • vuex + vue-router + axios + Element

  • 許可權部分,登入時接受伺服器返回的 token,儲存在本地, 使用 axios 攔截,以及 vue-router 路由元資訊部分攔截,會檢查 token 以及是否過期。

  • markdown 使用外掛 vue-simplemde

  • 使用 element-ui 上傳元件配合七牛。

  • ...

SERVER

主要技術棧

  • koa2

  • 資料庫 mongo

  • 許可權 jwt

  • ...

node 版本 6.x+,使用前,請安裝mongodb。

釋出

  • 完成專案後,將釋出到自己伺服器上,先確保已安裝node, mongodb

  • pm2 專案管理

  • nginx 反向代理

TODO

  • 加入網易雲音樂

  • 使用 redis 對一部分資料進行快取處理

  • admin 我的皮膚統計優化

  • Google Analytics 統計

  • electron 桌面應用

  • weex ?

相關文章