2017-05-10 1 views
0

Hat jemand hier jemals mit Kelch gearbeitet? Es ist ein Werkzeug für die Erstellung von APIs. Ich möchte es verwenden, um eine einzelne Seite Anwendung zu erstellen, aber ich bin nicht sicher, wie man tatsächlich HTML davon bedient. Ich habe Videos gesehen, wo es erkundet wurde, aber ich kann nicht herausfinden, wie sie das Ding gebaut haben. Hat jemand Ratschläge, wohin er gehen soll, wie kann er damit beginnen?Verwenden von aws chalice zum Erstellen einer einzelnen Seite Anwendung?

+0

Haben Sie http://chalice.readthedocs.io/en/latest/api.html gesehen? – arsho

+0

Ich habe, und ich weiß, es hat mit dem Javascript SDK zu tun, Theres nur ein Schritt, den ich zu fehlen scheinen –

Antwort

0

Sie würden HTML nicht direkt aus Chalice liefern. Es wurde speziell für die Zusammenarbeit mit AWS Lambda und API Gateway entwickelt, um dynamische, API-zentrierte Inhalte bereitzustellen. Für die statischen Teile eines SPA würden Sie einen Webserver (nginx oder Apache) oder S3 (mit oder ohne CloudFront) verwenden.

Angenommen, Sie sind an einem rein "serverlosen" Anwendungsmodell interessiert, schlage ich vor, den Ressourcen-Typ "Proxy" des API-Gateways zu verwenden und an statische Ressourcen in S3 weiterzuleiten.

erwähnenswert, dass es wahrscheinlich möglich ist HTML von Chalice zu dienen, sondern von einer Architektur, Perspektive, das ist nicht die Absicht des Rahmens, und Sie würden Upstream Zweck gebaute alle Funktionen und Vorteile von Tool zu erhalten, schwimmen zum Servieren von statischem Verkehr (vollständige HTTP-Semantik w/Caching, bedingte gets, etc)

Verwandte Themen