dongque5529 2013-05-31 16:48
浏览 172
已采纳

为什么os.Getenv(“ SERVER_SOFTWARE”)为我返回空白字符串?

I recently upgraded to the latest version of the Go SDK (1.8.0), and now when I call os.Getenv("SERVER_SOFTWARE") I get a blank string. I am using this to determine if I am on my local development server or the live environment, and I am not aware of any other way to check. So an answer to either question would suite me just fine: 1) Why is that returning a blank string now? or 2) Is there some other way to check if I'm on the dev server?

  • 写回答

2条回答 默认 最新

  • dongqing4774 2013-06-03 17:11
    关注

    So... I've been finding lots of "hey, I'm dumb and there's a better way" answers to my questions lately. This seems to be one of those. So if I back up a step, and address the real question that I'm trying to answer, everything becomes much simpler. I'm just trying to have a way to determine if I'm on the dev server or the live server. I was researching a totally unrelated problem, and found this: appengine.IsDevAppServer(). It's fully documented: https://developers.google.com/appengine/docs/go/reference#IsDevAppServer, I just never saw it until now.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联
  • ¥15 VB.NET操作免驱摄像头
  • ¥15 笔记本上移动热点开关状态查询
  • ¥85 类鸟群Boids——仿真鸟群避障的相关问题
  • ¥15 CFEDEM自带算例错误,如何解决?
  • ¥15 有没有会使用flac3d软件的家人
  • ¥20 360摄像头无法解绑使用,请教解绑当前账号绑定问题,
  • ¥15 docker实践项目
  • ¥15 利用pthon计算薄膜结构的光导纳