2015-05-07 17 views
7

Düğüm/Express'in, RABL (https://github.com/nesquena/rabl) veya JBuilder gibi JSON şablonlama motoru var mı? (http://railscasts.com/episodes/320-jbuilder?view=asciicast). Handlebars, Jade veya Underscore.js gibi bir HTML şablon motoru demek istemiyorum. JSON şablonlayan bir motoru kastediyorum. Bu kütüphaneler, JSON'unuzun elemanlarını ve ilişkilendirmelerini seçmeyi ve seçmeyi kolaylaştırır.JSON Düğüm/Ekspreste Templama

+1

JSON sözdizimi javascript nesnelerini temel aldığından ve javascript yazdığınızdan, verilerinizi istediğiniz JSON biçimine dönüştüren javascript ile birlikte kullanabileceğiniz birçok araç var. nispeten kolay. Es6'yı etkinleştirmek için uyum bayraklarını kullanırsanız moreso bile. –

+0

Evet bir çift var ... Her ikisinin de isimlerini hatırlamıyorum, ama varlar. Node.js veya Express ile gerçekten bir ilgisi yok. Bu listeye göz atın: https://github.com/tj/consolidate.js Muhtemelen orada. – Brad

+0

@Brad bunların hepsi JSON değil, HTML şablon motorlarıdır. Bu yorumlar sesin körü körüne çıkarsa da, RABL çok yardımcı olur (temel veri yapısı ne olursa olsun). Her sorguda bir grup underscore.js boilerplate yazmadan eşdeğerde bulunmak istiyorum. – ajbraus

cevap

1

Sonunda bir tane var gibi görünüyor! Link https://www.npmjs.com/package/javelin Ayrıca deney aşamasında bu yüzden henüz üretim hazır değil. İşte

cirit akılda birkaç ana hedefleri olan ortaya koyar bağlantıyı kullanarak özü var:

  • RESTful API'ler
  • içinde verilerinden görünüm mantığı ayırmak için kolay, tanıdık, yolu uygulama verileri için aynı görünümden farklı biçimlerde API verilerini hizmet etmek
  • yeteneği mantıklı
  • basit, hafif şablon oluşturma dili

Son olarak, bu yoğun RABL'den esinlenmiştir.

Bu yardımcı olur umarım!