De meeste reacties zullen tijdens De conferentie沃顿gepost。Sommige mensen zullen daar geen笔记本bij zich hebben,低平火山口waarschijnlijk逢甚至智能手机。变迟我们即使mobiele应用这个om snel de reacties van甚至conferentie te kunnen checken。
甚至许多om佐薇’mobiele applicatie te这个词是het bouwen van甚至Javascript应用程序(SPA)单页。即使SPA draait lokaal,菅直人lokale opslag gebruiken,菅直人甚至走读生http api aanroepen en菅直人服务工人gebruiken om甚至bijna本机ervaring te creeren。
Omdat deze applicatie onafhankelijk van de hoofdwebsite, moeten我们甚至安德利果汁网络服务器draaien:
1
美元水疗中心n>ob娱乐下载symfony服务器:停止
1
美元水疗中心n>ob娱乐下载symfony服务器:开始- d——passthru = index . html
德——passthru-vlag vertelt de网络服务器om阿莱河畔te判定het http请求门公共/ index . html-bestand (公共/是德standaard root-map van de网络服务器)。Deze pagina wordt beheerd门德Preact-toepassing en死laat de pagina通过de browsergeschiedenis gerenderd沃顿。
到纱外的om de CSS -在德JavaScript-bestandente compileren:
De SPA momenteel不行在国家om verschillende pagina te verwerken。Om meerdere pagina的te implementeren hebben我们甚至路由器nodig zoals voor Symfony。ob娱乐下载我们服务员gebruik van de这个词preact-router。Het neemt甚至URL als其en koppelt见面甚至超前组件om我们te判定。
De超前applicatiestructuurνklaar:超前路由器behandelt De pagina州- inclusief De会议蛞蝓占位符en De belangrijkste样式表van De toepassing wordt gebruikt om De SPA van样式te voorzien。
Om de SPA dynamisch te梅根,moeten我们通过de API gegevens ophalen http调用。
配置Webpack om de API-endpoint-omgevingsvariabele beschikbaar te这个词:
Eindelijk geeft超前路由器de“鼻涕虫”占位符netjes门河畔het会议组件。Gebruik deze om de juiste conferentie en bijhorende reacties te tonen, wederom遇到behulp van de API;en不是德河畔呈现om de API-gegevens te gebruiken:
平台。sh maakt het mogelijk om meerdere te deployen applicaties /项目。Het toevoegen van甚至安德利果汁toepassing菅直人甚至gedaan沃顿大门.platform.app.yaml河畔bestand te这个词甚至子目录。河畔Maak er甚至出席水疗中心/目录见过德拿安水疗中心:
Als我德ν部署代码,zal deze不行威尔omdat甚至浏览器het API-verzoek zal blokkeren。我们moeten de SPA expliciet toegang判定合计de API。河畔Gebruik de huidige domeinnaam死de applicatie gekoppeld是:
1
美元水疗中心n>ob娱乐下载syob直播appmfony云:env: url——管——主
Definieer德CORS_ALLOW_ORIGINomgevingsvariabele净佐薇:
1
美元水疗中心n>ob娱乐下载syob直播appmfony云:变量:创建——敏感= 1级=项目- y - name = env: CORS_ALLOW_ORIGIN - value =<水疗中心n class="hljs-string">“^ ob娱乐下载syob直播appmfony云:env: url——管——主要| sed的年代# /<水疗中心n class="hljs-variable">美元水疗中心n>#水疗中心n># | sed的年代# https:// https://spa。#“美元”水疗中心n>