Czy Node/Express ma mechanizm szablonowania JSON, taki jak RABL (https://github.com/nesquena/rabl) lub JBuilder? (http://railscasts.com/episodes/320-jbuilder?view=asciicast). Nie mam na myśli mechanizmu szablonowego HTML, takiego jak Handlebars, Jade lub Underscore.js. Mam na myśli silnik szablonowy JSON. Te biblioteki upraszczają wybieranie i wybieranie elementów i powiązań twojego JSON.JSON Templating w węźle/Express
7
A
Odpowiedz
1
Wygląda na to, że w końcu jest jeden! Oto link do niego https://www.npmjs.com/package/javelin To także jest na etapie eksperymentalnym, więc nie jest jeszcze gotowy do produkcji.
Oto wyciąg z linkiem
oszczep wyrusza z kilku głównych celów pamiętać:
- Łatwym, znajomy sposób oddzielić logikę widok z danych w REST API
- Prosty, lekki język szablonów, który ma sens w przypadku danych aplikacji
- Możliwość wyświetlania danych API w różnych formatach z tego samego widoku
Wreszcie jest inspirowany RABL.
Nadzieję, że pomaga!
Powiązane problemy
- 1. Sfinks Templating
- 2. Mandrill API Templating
- 3. Jak skonfigurować Bliss Templating w Express JS?
- 4. Templating użyciu nowego RazorEngine API
- 5. Pętla przez wartość całkowitą z Nunjucks Templating
- 6. Templating Engine dla węzła, który NIE Jade
- 7. Unescape lub dekodowanie html w Twig (PHP Templating)
- 8. Zadzwoń wiele danych/plików w jednym żądaniu getJSON JSON
- 9. Ukryj podwójny nawias klamrowy {{...}} w szablonie wąsów. (Templating szablonu w NodeJS)
- 10. angularjs boczne klient wiążące dane i po stronie serwera templating
- 11. Serializowanie obiektów obiektów w języku C# do JSON
- 12. W clojure, jak wykonać szablon templating podczas implementacji makra za pomocą rekursji
- 13. Zagraj 2.0 templating - match` Scala `i` val` nie skompilować w widoku szablonu
- 14. JSON String wewnątrz JSON
- 15. Wyjście JSON w Postgresql
- 16. Formatowanie JSON w Perlu
- 17. Tworzenie JSON w szybki
- 18. Unicode w PHP JSON
- 19. Wcięcie JSON w PHP
- 20. JSON w Groovy/Grails
- 21. Dekodowanie JSON w C#
- 22. Ważny JSON w odpowiedzi
- 23. Zmienna w ścieżce JSON
- 24. JSON Parsing w Androidzie
- 25. Ciągi wielowierszowe w JSON
- 26. Serializacja Json w C#
- 27. Pomoc w formacie JSON
- 28. Parsowanie JSON w J2ME
- 29. ConvertFrom-Json: Niepoprawny prymityw JSON:
- 30. Podczas korzystania z <ui: composition> templating, gdzie powinienem zadeklarować <f:metadata>?
Nie jestem tego jednak świadomy, ponieważ składnia JSON opiera się na obiektach javascript, a piszesz javascript, istnieje wiele narzędzi dostępnych w samym javascript, które powinny przekształcić twoje dane w pożądany format JSON relatywnie łatwy. Nawet moreso, jeśli używasz flag harmonii, aby włączyć es6. –
Tak, jest para ... nie pamiętam imion, ale one istnieją. Nie ma to nic wspólnego z Node.js ani Express. Sprawdź tę listę tutaj: https://github.com/tj/consolidate.js Prawdopodobnie jest tam. – Brad
@Brad to wszystkie szablony HTML, a nie JSON. Te komentarze brzmią lekceważąco, ale RABL bardzo pomaga (bez względu na to, jaka jest podstawowa struktura danych). Chciałbym mieć odpowiednik bez pisania zestawu znaków underscore.js przy każdym zapytaniu. – ajbraus