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

fenglangjuxu · · 475 次点击
fenglangjuxu
出售域名 http://letsgo.xin
你这可能没理解题意
#2
更多评论
通过浏览器标识区分?
#1
php是脚本语言,可以通过 php-fpm 方式运行,也可以通过 cli 模式运行。 而 golang 是编译型语言,是先将源码编译成二级制文件,然后再命令行模式下执行,所以 golang 只有一种执行方式:命令行下执行二进制文件。 如果一个二进制 goalng 程序可以执行不同的命令,比如: ``` gin start web ``` ``` gin start work ``` ``` gin start crontab ``` 那么就可以以在不通的入口处设置全局环境变量来标明是执行的哪个动作。然后根据不同的动作做不同的配置。
#3