我正在使用非常棒的无服务器工具和
useDotenv: true
配置。
我正在加载 .env 文件,例如:
app_url: https:/www.example.com
并且可以参考它完美使用它
${env:app_url}
现在我不想使用这个变量,而是只从这个值中提取主机,例如
extractHost(${env:app_url})
我可以在 serverless.yaml 中声明 nodejs 代码以便稍后运行或进行一些自定义扩展来执行此操作吗?
可以通过在插件中编写自定义变量解析器来实现此目的,如下所述:https://www.serverless.com/framework/docs/guides/plugins/custom-variables
可以在这里找到一个很好的插件示例:https://github.com/whardier/serverless-plugin-powertools