Scaleway.Functions:一个简单的ASP.NET Core中间件,用于在Scaleway无服务器容器中运行ASP.NET Core API

时间:2024-05-10 16:42:26
【文件属性】:

文件名称:Scaleway.Functions:一个简单的ASP.NET Core中间件,用于在Scaleway无服务器容器中运行ASP.NET Core API

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-10 16:42:26

C#

Scaleway.Functions 一个简单的ASP.NET Core中间件,用于在Scaleway无服务器容器中运行ASP.NET Core API。 入门 该中间件具有两个主要功能。 首先,确保您的Kestrel实例正在正确的端口上进行监听(根据Scaleway的无服务器运行时提供的${PORT}环境变量)。 其次,它基于提供的令牌和公钥对私有功能执行令牌验证/授权。 它还具有一些其他好处,例如,可以轻松访问有关Scaleway环境的信息。 使用此中间件需要对代码进行一些补充。 首先,必须修改主机生成器(通常在Program.cs文件中),并添加对UseScalewayFunctions()的调用。 一个简单的Program.cs可能看起来像 using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Hosti


【文件预览】:
Scaleway.Functions-main
----.dockerignore(12B)
----.github()
--------workflows()
----src()
--------WebHostBuilderExtensions.cs(670B)
--------ApplicationBuilderExtensions.cs(5KB)
--------ScalewayToken.cs(1KB)
--------ServiceCollectionExtensions.cs(4KB)
--------ScalewayContext.cs(556B)
--------Scaleway.Functions.csproj(582B)
----.vscode()
--------launch.json(1KB)
--------tasks.json(1KB)
----Dockerfile(1017B)
----Scaleway.Functions.sln(3KB)
----README.md(4KB)
----sample()
--------Api()
--------Startup.cs(1KB)
--------appsettings.Development.json(3B)
--------Program.cs(627B)
--------Dockerfile(349B)
--------Properties()
--------Scaleway.Functions.Sample.csproj(596B)
--------appsettings.json(279B)
----.devcontainer()
--------devcontainer.json(547B)
----.editorconfig(132B)
----.gitignore(234B)

网友评论