Lidemy / mentor-program-5th-ddylanlin

mentor-program-5th-ddylanlin created by GitHub Classroom
2 stars 0 forks source link

Week18 #27

Closed ddylanlinn closed 3 years ago

ddylanlinn commented 3 years ago

pm2 + nginx heroku 具有管理員身分的帳密皆為 aa/aa

另外,想詢問助教, 我在遠端主機架好後,一切功能正常, 但是當我在表單中某些欄位不填直接送出後,就壞掉了 (但是這問題在自己local跟heroku上,若故意留空送出,會依照我資料庫的設定:允許空值且default value為多少寫入資料庫)

以新增 faq 裡面的 order 為例 若不填,遠端主機上會報錯 Error: Incorrect integer value: '' for column 'order' at row 1 ER_TRUNCATED_WRONG_VALUE_FOR_FIELD 1336

好像明確的知道問題:遠端主機將空值帶去進資料庫,但這個空值與資料型別不同 但是 google 卻一直接決不了問題,大部分人都說改變 sql-mode ,1 2 但是我在這些sql設定檔中就是找不到 sql-mode 欄位且若是自己添加,mysql會壞掉無法持行

覺得這個問題應該算是許多人會碰到的問題, 但我卻遲遲解決不了? 請問助教有碰過類似問題嗎?

ddylanlinn commented 3 years ago

@WooooHuan 感謝助教的耐心批改跟建言!🙏🙏 針對這些提點之後會再想辦法改善(eslint的部分是真的忘記了😅🙌)