我是新人,从php转go。
请教下如我后端用gin框架运行了go程序,端口设定为9001,提供接口。
那么界面是否就是用nginx搭建静态资源站点,伪静态指向到后端的用127.0.0.1:9001?
有没有更合适的方案架设go完整站点?请指教,谢谢。
要部署在Windows还是Linux系统?
两系统都可以找个面板部署(例如宝塔面板)。
如果自己动手安装:
1.Windows系统:
用nginx做服务代理,绑定域名等操作,用nssm启动go编译后.exe程序,然后把启动的地址及端口在nginx代理。就OK了
2.lunix系统:
百度一下,Linux系统有个启动go程序配置文件和命令,网上找找跟着配就可以。然后和Windows一样在nginx代理
#4
更多评论
可以先去试试gofly快速开发框架,前后端分离,后端一键安装,刚入门安装体验一下在开发。这个框架很多点开发很很像PHP,例如查询一数据:
` data,err := model.DB().Table("user").Fields("uid").AddFields("name,age").First() `
是不是很像PHP的laravel?
#1