我一直在Cloud9 IDE環境中試驗 Go web 應用程序開發。到目前為止,我還沒有成功使用Gorilla會話(這也是Martini Web 框架中會話的底層機制)。但是,完全相同的代碼確實可以在任何其他環境中成功運行。要重現該問題,您可以從 Martini 會話附加組件中剪切和粘貼確切的“Hello World”樣式示例應用程序(請參閱此處)。在這個簡單的示例中,“/set” URL 在會話上放置一個值,“/get” URL 顯示先前設置的值。在 Cloud9 IDE 項目中,調用“/get” URL 會將以下內容記錄到控制臺:[martini] [sessions] ERROR! illegal base64 data at input byte 155嘗試直接測試 Gorilla 時,我得到了類似的結果。但是,當在我的本地環境(或 Nitrous.IO 云環境)中運行任何完全相同的源代碼時,未經修改,它工作得很好。有沒有人在 Cloud9 上進行 Go Web 開發,并且對這個問題有任何見解?謝謝!
- 1 回答
- 0 關注
- 179 瀏覽
添加回答
舉報
0/150
提交
取消