記一次isso調bug的過程

我們最近寫了一個cms系統,因為是公司內網使用,需要一個評論系統,所以在網上找了一個開源的叫isso,這貨看起來是挺漂亮的,比較像Disqus,不過也著實把我坑了一把。

首先我出于安全的考慮,把這貨放在了其他的機子上面,配置就搞了很久,因為官方文檔不夠啊。
后來發現這貨每個頁面的評論都是一樣的,發現是根據window.location.pathname去匹配的,這怎么可以!!!于是乎我換成了window.location.hash,終于,跪了,不能提交內容了……
找遍官網和github issues,找不到答案,沒辦法,翻源碼,看到了comments.py這段:

某處源碼

才意識到竟然要去curl 我的路徑,兩條print 一看,果然出錯了:
window.location.hash 前面沒有  /

最終解決了問題。

當然,似乎還有個小bug,我還得去看看。


bug 改完了, oh yeah ~~


給我最大的體會就是:開源組件不改不能用啊~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容