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