家
欧宝官网下载app
ob娱乐下载Symfony:快速通道
德国
构造静脉水疗
达这Anwendung unabhangig von der Haupt-Website坚持,得我们杯anderen网络服务器betreiben:
达斯——passthru
国旗怀斯特窝网络服务器,阿莱http请求一个死公共/ index . html
-Datei祖茂堂ubergeben (公共/
是das Standard-Web-Root-Verzeichnis des的网路)。这Seite将von der Preact-Anwendung verwaltet和ermittelt死祖茂堂rendernde Seite uber窝Pfad im浏览器。
嗯死CSSJavaScript和死 -Dateien祖茂堂kompilieren fuhre纱
来自:
Offne死在浏览器einem温泉:
和范围内Dir unsere Hallo-Welt SPA的:
死SPA是derzeit不der拉赫,verschiedene Seiten祖茂堂verarbeiten。嗯mehrere Seiten祖implementieren benotigen我们窗户的路由器,是不是贝Symfony。ob娱乐下载我们的窝preact-router verwenden。Er nimmt一杯als输入URL和ordnet您静脉Preact-Komponente祖茂堂,死angezeigt了soll后。
Installiere窝Preact-Router:
Erstelle一张Seite毛皮主页(一张死亡Preact-Komponente ):
src /页面/ home.js
1 2 3 4 5 6 7
从“超前”进口{h};出口的默认函数回家(){返回(< div > < / div >);};
和带毛皮死Konferenzseite:
src /页面/ conference.js
1 2 3 4 5 6 7
从“超前”进口{h};出口的默认函数会议(){返回(< div > < / div >会议);};
Ersetze das -“Hello World”div
麻省理工学院《路由器
-Komponente:
Erstelle死Anwendung neu:
要是杜死Anwendung im浏览器aktualisierst kannst Du嫩汪汪汪死链接“家”和“Konferenz klicken”。杜爸爸,dass死浏览器的url和死伏尔——和Zuruck-Buttons Deines浏览器funktionieren,是不是Du es erwarten,。
小姑娘爹妈窝Sass-Loader苏珥网站hinzufugen:
在Webpack Aktiviere窝Sass-Loader和fuge Referenz das样式表hinzu:汪汪汪
我们可以在嫩模Anwendung aktualisieren,嗯死verwenden样式表:
Erstelle死Anwendung一遍neu:
杜kommst修女在穴属静脉komplett gestylten温泉:
嫩死Preact-Anwendungsstruktur是多数时候:Der Preact-Router verarbeitet死Seitenzustande - einschließlich des Platzhalters皮毛窝Konferenz-Slug和das样式表Der Hauptanwendung将苏珥Gestaltung des SPA verwendet。
嗯SPA dynamisch祖茂堂麦臣死去,得我们死Daten mittels http请求来自holen der API。
Konfiguriere Webpack,嗯死环境变量毛皮死API-Endpunkte祖茂堂definieren:
死的环境变量API_ENDPOINT
sollte天改网络服务器der网站请给我们我们螺母/ api
窝API-Endpunkt抗议。我们的您ordnungsgemaßkonfigurieren, sobald我们纱
ausfuhren。
Erstelle风景明信片api.js
-Datei,死穴Datenabruf来自der API abstrahiert:
src / api / api.js
1 2 3 4 5 6 7 8 9 10 11
函数fetchCollection(路径){返回获取(ENV_API_ENDPOINT +路径)。然后(resp = > resp.json ())。然后(json = > json(“九头蛇:成员”));}导出功能findConferences(){返回fetchCollection (“api /会议”);}出口函数findComments(会议){返回fetchCollection (' = ' api /评论?会议+ conference.id);}
Du kannst嫩模头——和Home-Komponenten anpassen:
Schließlich ubergibt der超前路由器窝Platzhalter“鼻涕虫”als Eigenschaft Konferenz-Komponente死去。Verwende ihn嗯死richtige Konferenz和您Kommentare darzustellen, wobei du wieder死API nutzt;过时的außerdem das呈现一个,嗯死API-Daten祖茂堂verwenden:
死SPA吵架修女死URL祖茂堂unser API超级死环境变量API_ENDPOINT
kennen。Setze您改模API-Webserver-URL(死我. .
-Verzeichnis lauft):
杜konntest es现在欧什im Hintergrund laufen拉森:
嫩模Anwendung sollte im浏览器einwandfrei funktionieren:
哇!我们有现在一杯沃尔funktionsfahige SPA麻省理工学院路由器和echten Daten。我们德国死Preact-App魏特organisieren,要是我们两种,但您funktioniert bereits hervorragend。
要是Du窝代码现在deployst, funktioniert呃不,da静脉浏览器死API-Anfrage blockieren,。我们得der SPA explizit窝死API erlauben Zugriff再见。洞Dir窝aktuellen Domainnamen, der麻省理工学院我Anwendung verknupft坚持:
Definiere死环境变量CORS_ALLOW_ORIGIN
entsprechend:
要是你的域https://master - 5 - szvwec hzhac461b3a6o.eu platformsh.site/——5.
是,将您的军队死亡sed
-Aufrufe祖茂堂https://spa.master - 5 - szvwec hzhac461b3a6o.eu platformsh.site——5.
umgewandelt。
我们得欧什死环境变量API_ENDPOINT
setzen:
委员会和时:
在浏览器einem Greife SPA祖茂堂死去,汪汪汪indem杜死Anwendung als国旗angibst:
Apache科尔多瓦 是静脉工具,das plattformubergreifende Smartphone-Anwendungen erstellt。明信片祝Nachricht, es萤石SPA nutzen死去,死我们刚好erstellt抗议。
小姑娘es爹妈installieren:
请注意水疗中心n>
杜你们欧什das Android SDK installieren。这位Abschnitt erwahnt努尔Android,河口科尔多瓦funktioniert麻省理工学院艾伦mobilen Plattformen, einschließlich iOS。
Erstelle死Verzeichnisstruktur der Anwendung:
和generiere死Android-Applikation:
这是杜brauchst所知道的一切。杜kannst修女死Produktivdateien erstellen祖科尔多瓦verschieben:
Fuhre死Anwendung auf einem智能手机奥得河einem模拟器来自: