Skip to content

非本地訪問comfyui時無法新增自訂提示詞 #81

@yanren1996

Description

@yanren1996

觸發前提
1.因提示詞加載時是讀取靜態csv資源,若非本地訪問則會被 瀏覽器or中間代理 快取get請求,前端永遠拿到固定的提示詞
2.因伺服器更新csv請求模式為->前端將整包csv資料post給後端,而後端完整覆蓋檔案,又因 前提1 導致遠程訪問無論怎麼新增 提交到伺服器資料都是固定快取+新增的一筆提示詞,非本地的前端永遠看不到變更,而後端csv不斷被覆蓋

情況:
例如新增三筆資料,
第一次 前端新增標籤發送 快取+A tag -> 瀏覽器get csv收到 舊的快取 -> 後端覆蓋csv內容為 快取+A tag
第一次 前端新增標籤發送 快取+B tag -> 瀏覽器get csv收到 舊的快取 -> 後端覆蓋csv內容為 快取+B tag
第一次 前端新增標籤發送 快取+C tag -> 瀏覽器get csv收到 舊的快取 -> 後端覆蓋csv內容為 快取+C tag

前端甚麼都看不到,因為代理發送舊的標籤
而伺服器資料理想應為 快取+A+B+C (多三筆tag) 但實際A與B標籤已經丟失,實際資料為 快取+C tag

建議調整

  1. 新增提示詞時只發送新增的內容與其分類位置再與後端資料合併,同時避免多個客戶端向伺服器發送自己的快取互相覆蓋
  2. 調整讀取、更新提示詞時使用 restful api 避免靜態資源快取

希望新增UI 新增標籤(空白csv檔)功能
感謝作者🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions