除了数据提供程序之外的.NET Core 2.2终结点

Olg*_*a B -2 c# .net-core .net-core-2.2

我使用.NET Core进行锻炼,并承担了使用数据提供程序(例如OpenWeatherMap)为前端(我正在使用Vue.js)创建端点的任务。我确实知道如何直接与该提供程序联系并使用Axios发送请求。但是,如何使用.NET Core 2.2做到这一点?目前,我的项目文件夹中有两个目录,分别运行Vue.js前端和.NET Core后端。我想我必须创建某种变量aka,baseApiUrl然后将OpenWeatherMap的url分配给它,但是我不太明白该在哪里进行。

Tia*_*lva 5

在您的Vue项目中,应该有一个名为config的文件夹,并且具有您的环境变量(生产和开发),一种有效的方法是在其中创建baseApiUrl变量,并且可以通过此命令在您的应用程序中访问该变量

process.env.baseApiUrl
Run Code Online (Sandbox Code Playgroud)

编辑:.NET Core中的所有可配置变量都在appsettings.json中定义,您可以为每个环境或部署有多个设置文件。然后,您可以通过IOptions界面访问它之后,就可以对其进行深入研究,这很容易学习。