Gorilla/Martini会话在Cloud9IDE环境中不起作用

Gorilla/Martini会话在Cloud9IDE环境中不起作用,go,cloud9-ide,martini,gorilla,Go,Cloud9 Ide,Martini,Gorilla,我一直在尝试在这个环境中开发Go web应用程序。到目前为止,我还没有成功地使用会话(这也是web框架中会话的底层机制)。但是,完全相同的代码在任何其他环境中都能成功工作 为了重现这个问题,您可以从Martini sessions插件中剪切粘贴“Hello World”风格的示例应用程序(请参阅)。在这个简单的示例中,“/set”URL在会话上放置一个值,“/get”URL显示先前设置的值 在Cloud9 IDE项目中,调用“/get”URL会将以下内容记录到控制台: [martini] [se

我一直在尝试在这个环境中开发Go web应用程序。到目前为止,我还没有成功地使用会话(这也是web框架中会话的底层机制)。但是,完全相同的代码在任何其他环境中都能成功工作

为了重现这个问题,您可以从Martini sessions插件中剪切粘贴“Hello World”风格的示例应用程序(请参阅)。在这个简单的示例中,“/set”URL在会话上放置一个值,“/get”URL显示先前设置的值

在Cloud9 IDE项目中,调用“/get”URL会将以下内容记录到控制台:

[martini] [sessions] ERROR! illegal base64 data at input byte 155
我在尝试直接测试大猩猩时得到了类似的结果。然而,当在我的本地环境(或Nitrous.IO云环境)中未经修改地运行任何完全相同的源代码时,它工作得很好

是否有人在Cloud9上进行web开发,并且对这个问题有什么见解?谢谢

事实证明,我们的(Cloud9)应用程序代理没有正确编码所有cookie。我们已经解决了这个问题,应该很快就会上线