摘要:之前用全家桶和的重構(gòu)了自己的個(gè)人博客,雖然做出來了,但是還是初成版,自我感覺還是存在很多問題。由于對(duì)不是完全熟悉,所以寫出來的接口可能有些瑕疵,所以最近學(xué)習(xí)了,使用了重寫了后臺(tái)接口。以上,就是個(gè)人的小小體會(huì)啦接口文檔接口文檔
之前用React全家桶和Java的SpringBoot重構(gòu)了自己的個(gè)人博客,雖然做出來了,但是還是初成版,自我感覺還是存在很多問題。由于對(duì)Java不是完全熟悉,所以寫出來的接口可能有些瑕疵,所以最近學(xué)習(xí)了eggjs,使用了egg重寫了后臺(tái)接口。
項(xiàng)目項(xiàng)目地址:https://github.com/k-water/egg-blog(喜歡的請(qǐng)點(diǎn)個(gè)star^_^)
運(yùn)行
#1 git clone https://github.com/k-water/egg-blog.git #2 cd egg-blog npm install #3 修改config.default.js中sequelize的配置 mysql的賬號(hào)密碼改為自己的 #4 npm run dev流程 參考文檔
Egg官方文檔
Sequelize(英文)
Sequelize(中文)
技術(shù)選型后臺(tái)框架:Egg
數(shù)據(jù)庫:Mysql
插件:egg-sequelize
工具:PostMan
數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)跟之前的也略有不同,差別的是各實(shí)體之間的聯(lián)系。
實(shí)體有
blogs
comments
users
catalogs
authorities(用戶角色)
ER圖如下
實(shí)體之間聯(lián)系
開發(fā)的接口 個(gè)人總結(jié)基于學(xué)習(xí)的態(tài)度,重寫了博客的后臺(tái)接口,總的來說,egg使用起來還是挺方便的,官方文檔寫的也很好,基本遇到問題都能在官方issue找到類似的回答,寫起來有點(diǎn)像Java的感覺。
這次讓我學(xué)習(xí)到的是,基礎(chǔ)要扎實(shí),像數(shù)據(jù)庫的設(shè)計(jì)這方面,如果學(xué)不好,那一開始也無法下手,寫出來的接口肯定也是不夠好,因?yàn)橐紤]返回?cái)?shù)據(jù)格式的問題,什么接口返回什么格式等等。所以基礎(chǔ)還是很重要的,之前學(xué)的時(shí)候一直認(rèn)為沒什么用,反正我又用不到,但是在實(shí)踐中才發(fā)現(xiàn),這些技能都是需要具備的,干起活來才能事半功倍。另外一點(diǎn)就是要仔細(xì)閱讀文檔,不要急于下手寫代碼,對(duì)一個(gè)框架有了初步的掌握,才去下手,那樣遇到問題也能快速定位到錯(cuò)誤的位置。
以上,就是個(gè)人的小小體會(huì)啦~
API接口文檔
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/93450.html
重寫和隱藏方法 實(shí)例方法 子類中的實(shí)例方法的簽名(名稱,加上其參數(shù)的數(shù)量和類型)和返回類型與超類中的實(shí)例方法相同,將覆蓋超類的方法。 子類覆蓋方法的能力允許類從行為足夠接近的超類繼承,然后根據(jù)需要修改行為,重寫方法與它重寫的方法具有相同的名稱、數(shù)量和參數(shù)類型,以及返回類型。重寫方法還可以返回由被重寫方法返回的類型的子類型,此子類型稱為協(xié)變返回類型。 覆蓋方法時(shí),你可能希望使用@Override注解...
摘要:在中,可以將和裝飾器放在上面和的接口相反,你可以在抽象方法中實(shí)現(xiàn)代碼并通過調(diào)用它在上面的例子中,繼承來創(chuàng)建的每個(gè)都必須重寫方法,但是可以使用來獲取出處 Python中方法的工作方式 方法是存儲(chǔ)在類屬性中的函數(shù),你可以用下面這種方式聲明和訪問一個(gè)函數(shù) >>> class Pizza(object): ... def __init__(self, size): .....
摘要:之前自己的博客是用做的,后面想做一個(gè)有后臺(tái)的博客就打算用加來試試,于是就有了這個(gè)博客。 之前自己的博客是用hexo做的,后面想做一個(gè)有后臺(tái)的博客就打算用vue加node來試試,于是就有了這個(gè)博客。項(xiàng)目地址 W-Blog W-Blog是一個(gè)基于vue和node的小小小博客前端用vue,后端用egg.js 快速入門 技術(shù)棧 前端: 用戶端:vue、iview admin端:vue、...
摘要:之前自己的博客是用做的,后面想做一個(gè)有后臺(tái)的博客就打算用加來試試,于是就有了這個(gè)博客。 之前自己的博客是用hexo做的,后面想做一個(gè)有后臺(tái)的博客就打算用vue加node來試試,于是就有了這個(gè)博客。項(xiàng)目地址 W-Blog W-Blog是一個(gè)基于vue和node的小小小博客前端用vue,后端用egg.js 快速入門 技術(shù)棧 前端: 用戶端:vue、iview admin端:vue、...
閱讀 3106·2021-08-03 14:05
閱讀 2152·2019-08-29 15:35
閱讀 689·2019-08-29 13:30
閱讀 3177·2019-08-29 13:20
閱讀 2541·2019-08-23 18:15
閱讀 1807·2019-08-23 14:57
閱讀 2224·2019-08-23 13:57
閱讀 1320·2019-08-23 12:10