当前位置: 首页 > 文档资料 > Faygo 用户手册 >

创建服务

优质
小牛编辑
127浏览
2023-12-01

创建 faygo 的Web服务非常灵活自由。用户可以设置服务名称、服务版本号,一个项目应用可以同时创建多个服务、多种网络类型。


支持的网络类型:

网络类型配置net_types
HTTPhttp
HTTPS/HTTP2(TLS)https
HTTPS/HTTP2(Let’s Encrypt TLS)letsencrypt
HTTPS/HTTP2(Let’s Encrypt TLS on UNIX socket)unix_letsencrypt
HTTP(UNIX socket)unix_http
HTTPS/HTTP2(TLS on UNIX socket)unix_https


相关源码片段:

  • 创建web服务实例的函数
  1. func New(name string, version ...string) *Framework


配置文件说明:

项目的所有配置文件会在该应用程序第一次启动时自动创建,其中对应各服务实例的配置文件全名格式为config/{appname}[_{version}].ini