我一直在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 关注
- 166 浏览
添加回答
举报
0/150
提交
取消