标签
網站第三方腳本載入失敗:讓核心內容先能用
第三方聊天、推薦或統計腳本載入失敗,不應讓整篇文章只剩轉圈圈。訪客來讀內容,至少要能看到正文、用普通連結前往下一頁,並知道附加功能現在能不能用。 先分清哪些功能...
Laravel更新原email也報重複:unique要排除目前模型
會員編輯頁只改了姓名,email維持原值,送出後卻顯示email已被使用。先查唯一驗證是否把正在編輯的那筆會員也算進去。新增資料需要檢查任何一筆是否已使用這個e...
Vue收合再打開輸入不見:v-if與v-show保留狀態差別
設定面板輸入了一段文字,收合再打開卻變空白。先看收合條件用了 v-if還是 v-show,再確認文字狀態放在哪個元件。v-if不顯示時會拆掉對應內容;如果輸入草...
Vue卡片內按按鈕也觸發外層:click stop阻止冒泡
按收藏按鈕時,卡片的開啟動作也一起執行。先看按鈕是否放在有click監聽的父元素裡。DOM的點擊事件通常會往父層傳播,內層按鈕的處理函式完成後,外層仍可能接到同...
Next.js動態頁讀不到params:先await再取路徑參數
把舊版動態頁搬到新版Next.js後,原本的 params.slug不能照常使用,型別也提示params像一個Promise。先確認專案版本與這個頁面使用App...
Next.js讀cookie提示Promise:先await cookies再取值
升級Next.js後,原本的 cookies().get('theme')提示不是可直接使用的cookie store。先看你呼叫的是nex...
Linux awk用逗號切CSV欄位錯位:引號裡的逗號怎麼辦
把商品CSV交給awk -F,,第二欄本來應是Coffee, milk,結果只剩Coffee,後面的狀態也往後移。問題不是文字編碼,而是你用每個逗號切欄位,沒有...
MySQL加欄位後ROLLBACK沒撤回:DDL隱式提交的邊界
測試腳本先START TRANSACTION,再插入一筆資料、加一個欄位,最後ROLLBACK。你以為全部會撤回,結果資料與欄位都還在。先查中間有沒有造成隱式提...
Divi按鈕看得到卻沒有連結:核對Button URL與開啟方式
Divi 按鈕已經有顏色、邊框和文字,點下去卻沒有到預期頁面,先檢查連結設定。Button 的外觀與 URL 是不同內容;看起來像按鈕,不代表已經指定目的地。填...
Git stash後新檔案還在:先分清未追蹤與忽略檔案
準備切分支,先跑git stash,工作目錄裡的新檔卻還在。先看這個檔案是否未追蹤:預設stash處理已追蹤檔案的本地修改,不會把所有看得到的檔案都收進去。若新...
Next.js伺服器頁的按鈕onClick報錯:抽出Client元件
在App Router的page加了一顆有onClick的按鈕,建置卻報事件處理函式不能傳到Client Component。先確認這份page是否仍是預設的S...
Linux curl遇到404仍回傳成功:傳輸成功與HTTP失敗怎麼分
排程用curl下載API資料,伺服器明明回傳404,後面的工作卻照常執行。先別急著把錯誤歸到shell:curl預設把「完成HTTP交換」視為成功,資源不存在則...
