用 Azure 函数构建 QR 码生成器( 六 )


用 Azure 函数构建 QR 码生成器

文章插图
 
在你的 Azure 控制台中 , 创建一个新的 Azure 函数应用程序 , 你可以给它取任何你喜欢的名字 。
用 Azure 函数构建 QR 码生成器

文章插图
 
选择发布为代码 , 并使用下面的运行时堆栈 。
用 Azure 函数构建 QR 码生成器

文章插图
 
我会选择 Windows 和消费(无服务器)模式:
用 Azure 函数构建 QR 码生成器

文章插图
 
我将创建一个新的存储帐户 , 然后按“查看并创建”
用 Azure 函数构建 QR 码生成器

文章插图
 
把你的细节记下来:
用 Azure 函数构建 QR 码生成器

文章插图
 
现在我们需要用 Azure CLI 发布 。我们将通过使用 func 命令并指定我们想要发布一个蔚蓝色的 function 应用程序的名称来做到这一点 , 我们将使用“-nozip”来告诉命令我们不是在部署应用程序的 zip , 而是源代码 。
Shell
func azure functionapp publish qrcodegen --nozip 
你应该看看这样的东西 , 当它完成的时候 。
用 Azure 函数构建 QR 码生成器

文章插图
 
你将需要登录到你的 Azure 门户 , 加载功能应用程序并选择“配置” 。
用 Azure 函数构建 QR 码生成器

文章插图
 
然后找到 WEBSITE _ RUN _ FROM _ PACKAGE 并将值设置为0 。这将允许我们的函数在已发布的文件中运行 。
用 Azure 函数构建 QR 码生成器

文章插图
 
我们来看看!
在 Azure 上运行应用程序部署之后 , 您应该会看到如下屏幕:
用 Azure 函数构建 QR 码生成器

文章插图
 
“表单”URL 将显示我们函数的用户界面:
用 Azure 函数构建 QR 码生成器

文章插图
 
你可以在你的网站 , 并创建一个二维码从它!
我们自己的二维码生成器100% 运行 Azure 函数 。
结论 
如果你一直在跟进 , 谢谢你坚持下来!现在您有了一个很酷的项目 , 并且对 Azure 函数有了更好的了解 。此项目的完整源代码位于此处 。
提供网站服务并不是 Azure 功能的设计目的 , 但我希望这是一个完整的解决方案 , 以支持 Azure 功能 。没有服务器 , 没有数据库 , 并且您不需要跟踪多个服务 。
我们学习了 Azure 函数的工作原理以及它们的简单性 。我们在这里写的代码不多!我们学会了如何生成二维码 。NET 库 , 构建一个迷你应用程序并将其部署到云中 。我想尽可能简单地介绍一下 。如果您正在构建一个“真正的”应用程序 , 以下是我的建议:
  • 在 Azure 静态 Web 应用程序或类似服务上托管前端
  • 检查输入时出错
  • 优雅的错误处理和日志记录
  • 将图像推入存储器以便以后检索
  • 设计 API , 以便其他类型的应用程序也可以使用它

【用 Azure 函数构建 QR 码生成器】


推荐阅读