在小組的學習方面,這周主要是對微信小程序的學習。對JSON格式請求在Spring boot與小程序之間的交互有了一些了解。對微信的接口wx.request、wx.uploadFile、wx.chooseImage的接口的使用。微信開發后臺傳過來的響應數據如果不是標準的json格式,需要在小程序接收的時候使用JSON.parse()轉換。這個問題坑了我好久。微信真機調試模式存在問題,有時候會報Unexpected token < in JSON at position 0;at api uploadFile success callback function SyntaxError: Unexpected token < in JSON at position 0這個錯誤。此時你應該看下你的響應是不是不是JSON,而是一個錯誤頁面。我也在此處遇到了問題,最后修改了阿里云的nginx的配置,加入了max_client_size 100M。這個標簽解決的問題。最后要注意一點的就是小程序后臺需要設置服務器域名,才能正常使用。
本周著力于開發嗨抖短視頻的微信小程序開發。念念不忘,最終在周六的時候,完成了小程序端的所有開發。但是無法上架,微信方給的原因是因為涉及視頻類,屬于個人未開放領域,建議申請企業認證主體小程序。上線計劃泡湯了,但是開發計劃還得繼續,現在后臺方面仍然沒有開發。現在準備擱置,學習關于Shiro方面的相關知識之后,再進行開工。這樣可以進行權限樹方面的開發。在權限方面我的知識體系比較薄弱,前期面試的時候也暴露的出來,當時沒有注意,現在應該去重視這個問題。
下周就進入了課程設計的連續兩周,這個時間比較充足,此時可以有時間對課程進行復習。離期末也就剩4周時間,過一天少一天。也據我離校就剩一月時間,把握著最后的一月,多學習相關方面的知識,才能盡可能的融入實習的崗位里去。