{"product_id":"chatbot-builder-nodejs","title":"適用於 Node.js 的聊天機器人建立 Skill","description":"\u003cp\u003e一般的 Node.js 聊天機器人教學在回覆出現的那一刻就結束了。沒有人提到，路由前面的壓縮中介軟體會暫存每個區塊，res.write 在 socket 已滿時會回傳 false，關閉瀏覽器分頁會讓模型呼叫繼續執行並產生費用，或者串流在傳送第一個位元組後拋出錯誤時，已無法變更狀態碼，並會讓 socket 持續開啟，直到代理伺服器逾時。\u003c\/p\u003e\u003cp\u003e這是一份建置指南，不是 system prompt。將檔案放入專案中，用 Claude Code 或 Cursor 開啟，讓它與你一起處理後端：一個能夠串流的 Express 或 Fastify 路由、已刷新的標頭、妥善處理的背壓、連接至用戶端中斷的 abort、儲存在 Redis 或 Postgres 中並採用修剪策略的對話狀態、能重新組合分段引數的工具呼叫迴圈、總能結束回應的錯誤處理，以及會在無伺服器環境中終止長時間串流的時間限制。\u003c\/p\u003e\u003cp\u003e一次付費，檔案永久歸你。無需訂閱、不會向外回報，也沒有理由不能在下一個服務中重複使用。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58693470781704,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/chatbot-builder-nodejs-1.png?v=1789397311","url":"https:\/\/kissmyskills.com\/zh\/products\/chatbot-builder-nodejs","provider":"KissMySkills","version":"1.0","type":"link"}