本文由
团队出品
简介
前面实现的一个简易
。是使用cookie来获取suno-token发起请求的。当时并没有通过配置的方式来获取cookie,而是直接在代码中写死了cookie的值,这种做法并不好,所以现在打算把cookie值改造为一个配置,通过viper来读取。什么是viper
Viper是一个用于Go语言的应用程序配置库,它支持多种格式的配置文件,如JSON、YAML、TOML等,并且可以轻松地从环境变量、命令行参数、远程配置源等读取配置。Viper由Spf13开发,是Cobra和Hugo等项目的一部分。
安装
要开始使用Viper,首先需要安装它。可以使用Go的包管理工具go get来安装:
基本使用
配置定义
配置结构体
全局变量
初始化Viper
定义viper初始化方法,读取配置文件并绑定到配置结构体
测试效果
main入口调用viper初始化方法,创建测试配置接口
设置配置文件
启动项目
访问测试接口
完整代码
关于我们
本文由ChatMoney团队出品,ChatMoney专注于AI应用落地与变现,我们提供全套、持续更新的AI源码系统与可执行的变现方案,致力于帮助更多人利用AI来变现,欢迎进入
获取更多AI变现方案!