golang是否也可以像php一样 在任何地方可以区分是 web模式 还是cli模式?

fenglangjuxu · · 295 次点击 · 开始浏览    置顶
``` php可以通过这个实现 需要用到系统函数php_sapi_name() 或者 系统常量 PHP_SAPI,返回 cli 或 cli_server ``` golang可以么? 假设有如下场景 ``` a方法 是去请求一个网址 有个超时时间 如果是用户api调用 超时时间就设置短点 如果是后台crontab或者命令行调用 就设置长点 ``` ``` 当然从调用源头是可以区分的,但是麻烦. 比如a这个方法,可能是e调用d,d调用c,c调用b,b才调用a,就是链路比较长,不想吧这个标识从源头一路传下来. 就想在a这个方式实时获取. ```

有疑问加站长微信联系

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:812540095

295 次点击  ∙  1 赞  
加入收藏 微博
4 回复  |  直到 2020-08-29 07:36:52
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传