Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.17 KB

02.00.md

File metadata and controls

38 lines (25 loc) · 1.17 KB

2 创建服务

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


支持的网络类型:

网络类型 配置net_types
HTTP http
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服务实例的函数
func New(name string, version ...string) *Framework

配置文件说明:

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

links