当前位置: 首页 > news >正文

东莞网站建设纸品包装微信商城开发实惠华网天下

东莞网站建设纸品包装,微信商城开发实惠华网天下,企业网络拓扑图及说明,网站建设翻译插件前几次我们演示了如何通过Azure静态web应用功能发布vue跟blazor的项目(使用 Azure静态web应用Github全自动部署VUE站点、使用Azure静态Web应用部署Blazor Webassembly应用)。但是一个真正的web应用#xff0c;总是免不了需要后台api服务为前端提供数据或者处理数据的能力。同样… 前几次我们演示了如何通过Azure静态web应用功能发布vue跟blazor的项目(使用 Azure静态web应用Github全自动部署VUE站点、使用Azure静态Web应用部署Blazor Webassembly应用)。但是一个真正的web应用总是免不了需要后台api服务为前端提供数据或者处理数据的能力。同样前面我们也介绍了Azure函数服务Azure函数的http trigger可以对http作出响应可以完美的承当web api的角色。现在Azure静态web应用可以直接集成Azure函数使得一次发布可以同时发布前端项目vue、blazor及后台api服务azure函数。新建Azure函数上次已经演示过如何发布Blazor项目这里不在啰嗦直接找到我们上次的BlazorWebassembly项目的解决方案添加一个Azure函数。Azure函数使用Http trigger。Http trigger可以对http请求作出响应可以看成是一个webapi。新建完成之后修改Function1.cs类的代码为 public static class Function1{[FunctionName(sum)]public static async TaskIActionResult Run([HttpTrigger(AuthorizationLevel.Function, get, post, Route null)] HttpRequest req,ILogger log){log.LogInformation(C# HTTP trigger function processed a request.);string requestBody await new StreamReader(req.Body).ReadToEndAsync();dynamic data JsonConvert.DeserializeObject(requestBody);int a data.a;int b data.b;int c a b;return new OkObjectResult(c);}} 代码比较简单通过读取request的body获取提交的a、b两个值然后相加之后返回结果。关于Azure Function的文件参阅使用Azure Functions玩转Serverless修改Blazor项目我们开始修改上次的Blazor Webassembly项目。在首页上放置3个文本框及一个按钮。点击按钮的时候把其中两个文本框的值通过http传递到Azure函数中去得到返回值显示在第三个文本框内。page / inject HttpClient Http h1Azure static web app with functions/h1 A: input binda / B: input bindb / input bindc / button onclicksum求和/button code{private int a;private int b;private string c;private async Task sum(){var result await Http.PostAsJsonAsync(/api/sum, new{A a,B b});var sum await result.Content.ReadAsStringAsync();c sum;} } 完成之后提交代码到github。想要了解Blazor的相关内容请阅读我的其他关于Blazor入门的文章。tagBlazor配置静态web应用打开azure portal新建一个静态web应用资源因为前面已经介绍过多次基本的新建过程这里不在详细介绍。基本配置跟上次发布Blazor Webassembly应用一样关键的不同在于API位置需要修改为我们上面新建的Azure函数的项目名称。以便Azure能够找到这个目录。配置好之后点击开始创建。运行项目静态web应用资源创建完成后会在github项目上自动添加一个workflow。等待这个workflow显示绿色完成之后就可以正式访问我们的web应用了。点击静态web应用资源的概述目录找到url地址复制后在浏览器里打开随便输入几个值点击求和可以看到得到正确的结果。总结前两次我们演示了通过Azure静态web应用功能发布vue跟Blazor wasm项目。但是他们都是纯静态页面。一般实现一个真正的web应用还需要api服务。Azure静态web应用通过直接对Azure函数的支持简化了项目开发发布流程。我们开发一些简单的项目的时候可以直接使用Azure函数做为api服务提交代码等待几秒就可以运行了。本来可能需要前后端代码分别部署一次现在只需要提交一下代码等待几秒就可以运行了。有了云计算程序员真的越来越傻瓜了笑哭。关注我的公众号一起玩转技术
http://www.pierceye.com/news/279327/

相关文章:

  • 织梦新手网站建设建筑工程公司资质
  • 网站建设开什么名目外贸网站建设关键点
  • 大学生网站设计河南省建筑工程信息网
  • 安徽省住房和城乡建设厅网站首页wordpress评论框中加文字提示
  • 南京营销型网站建设公司杭州模板建站代理
  • 网页设计比较优秀的网站沈阳网站推广公司
  • 西安网站建设维护如何免费制作app软件
  • 用 net做网站大理市城乡建设局网站
  • 怎么在建筑网站做翻译兼职哈尔滨 高端网站建设
  • 网站建设颜色注意事项优化网站要怎么做
  • 作图神器沧州网站优化
  • 做水果的网站有哪些公司网页设计作品
  • 电子商务网站运营流程北京app制作
  • 怎么在百度推广自己的网站市级部门网站建设自评报告
  • 德州做网站优化专门做酒的网站
  • 旅游网站建设案例分析北京seo案例
  • 网站建设公司 优势单页网站对攻击的好处
  • 网站域名更换济南代做标书网站标志
  • 网站开发实用技术答案外国出名的设计网站
  • 最珠海app下载官方win10系统优化软件哪个好
  • 宜春公司网站建设百度地图广告投放
  • wordpress 2.8快速网站优化哪家好
  • 在百度上做购物网站云虚拟主机怎么做2个网站
  • 律师网站模版网页文章导入wordpress
  • 常州市城乡建设局网站做网站和优化共多少钱?
  • 做o2o平台网站需要多少钱买卖域名的网站好
  • 网站设计 手写室内设计奖项有哪些
  • 做电影网站需要那种服务器本地电脑搭建服务器
  • 分析某个网站建设百度知道一下首页
  • 贵池区城乡与住房建设网站建站快车是什么