首先,你的项目是对外的还是对内的。

对外的要走 cdn和负载均衡,前面必然要拦一层http服务器。

其次,如果是对内服务的话,你的项目到底是一个针对浏览器的页面,还是提供的接口服务。

是服务的话,我个人感觉接口更好。毕竟很多时候用golang就是为了它更轻,更快。

但如果是传统的页面的话,我觉得还是考虑部署在Nginx之后比较好。

最大的问题是,不管走不走nginx,非静态资源都要使用Httpserver的啊。

所以题主问这个的问题的目的是什么呢?