講師回答 / 沁塵
目測是 ContenService 里 switch 邏輯沒寫對。在 ContentSerivce 的 switch 邏輯處打日志,關(guān)注兩個問題:1:方法進來了嗎?2:是否進了對應(yīng)的分支?我覺得大概率問題在第二點,你這里刪除類型 300 的期刊,我猜你去數(shù)據(jù)庫找找,應(yīng)該刪除了別的類型的期刊
2021-03-10
已采納回答 / 沁塵
同學(xué)你好。日志概率性不顯示用戶名的 bug 在 2-2 的補充說明小節(jié)里提到了,按操作改動下源碼即可,就一行代碼。是的。昵稱可空,當(dāng)為空的情況,會有個默認(rèn)顯示(前端代碼實現(xiàn)的)。
2021-03-06
講師回答 / 沁塵
node -v 看看 node 版本是多少如果是 12 以上嘗試安裝一個叫 nvm 的東西然后切換 node 版本到 12。再運行 npm config 和 npm install命令
2021-01-27
已采納回答 / 沁塵
分類信息一般都是需要持久化的,也就說如果出現(xiàn)這種情況,去數(shù)據(jù)庫添加字段是少不了的了。改完之后,很多業(yè)務(wù)代碼都得改,所以一般在開發(fā)之前,數(shù)據(jù)庫表設(shè)計需要充分斟酌。當(dāng)然在現(xiàn)實開發(fā)中,業(yè)務(wù)系統(tǒng)運行了一段時間之后,突然加字段也是可能會發(fā)生的,所以這種情況其實在業(yè)務(wù)代碼開發(fā)的時候也要考慮到,解決辦法就是代碼架構(gòu)分層,盡量把變化隔離在某一層,讓上層調(diào)用不受影響,把變化影響的范圍盡可能縮小。比如我們課程中就嘗試過在 service 層做數(shù)據(jù)字段處理來兼容業(yè)務(wù)邏輯。當(dāng)然,現(xiàn)實中情況會更加復(fù)雜,但是思路是一樣的。
2021-01-01