我是 GO 编程新手。我来自nodejs。在 nodejs 中分离 dev 和 prod 模式很容易。只需使用此代码即可。
if(process.env.NODE_ENV==="production"){
server.listen(prod.port);
}
else{
server.listen(dev.port);
}
我基本上也希望这个约定也可以在 GO 中使用。那么我怎么能分离我的开发和生产代码。
想要这个功能的原因是
分离我的服务器在 dev 和 prod 环境中监听的端口
如果有任何技术可以分离端口,它也可以。
PS:我使用 VScode 作为我的代码编辑器。并
go-iris
作为一个 go 服务器框架