在Xcode中运行Vapor 3项目时无法加载.env文件。

问题描述 投票:0回答:1

我如何强制Xcode加载 .env 文件运行时 Run Vapor项目的方案?

我已经添加了 --env production 只有设置下面的Xcode环境变量可以工作(但这不是我的目标,因为当我在Xcode之外重建vapor项目时,这些变量会被重置。

我已经定义了一些变量,但是当项目运行时,它们无法加载(键不存在)。

编辑。

更新了问题,说明我使用的是Vapor 3。

xcode vapor
1个回答
3
投票

对于Vapor 4项目(因为有其他步骤让.env文件在Vapor 3中工作)--你有没有设置方案的自定义工作目录?由于Xcode中支持SwiftPM的工作方式,Vapor项目无法检测到项目所在的位置,所以如果你将自定义工作目录设置为你项目的目录,它将在那里搜索到 .env 在启动时支持.env文件。

对于Vapor 3,您需要按照上述步骤进行操作,但也要添加对.env文件的支持。本要点

© www.soinside.com 2019 - 2024. All rights reserved.