Jade, statik bir web sitesi için şablon motoru olarak kullanıyorum, bu yüzden herhangi bir hızlı sunucu kullanmıyorum. Şablonumdaki verileri yüklemek için bir csv veya json dosyası almak istiyorum. Bir ekspres sunucu kullanarak çok kolay bir şekilde yapılabilir ancak bunu nasıl yapamayacağımı bilmiyorum.jpe
geçici çözüm olarak, böyle verileri manuel yüklemek:
- var arr = []
- arr.push(['hello', 'world', 'foo', 'bar'])
- arr.push(['hello1', 'world1', 'foo1', 'bar1'])
- arr.push(['hello2', 'world2', 'foo2', 'bar2'])
- arr.push(['hello3', 'world3', 'foo3', 'bar3'])
- arr.push(['hello4', 'world4', 'foo4', 'bar4'])
- for (var i; i < arr.length; ++i) {
div
h1=arr[i][0]
// some more jade
- }
Bunun yerine, böyle bir şey arıyorum:
- var arr = require('./data.csv')
- for (var i; i < arr.length; ++i) {
div
h1=arr[i][0]
// some more jade
- }
yeşim bunu yapmanın bir yolu var mı ?
çok teşekkürler Jade Docs itibaren
gereksinim genellikle nodejs içinde bulunur ancak tarayıcı yeteneği bu tarayıcıya kadar genişleten bir çift üçüncü parti uygulaması vardır, ancak kod istemciye erişene kadar jade'in bu eklentilere erişemeyeceğinden emin değilim. yan. Eğer jade sunucunuza kurulursa, bir çeşit önişlemci olarak çalışıyorum. Bu durumda derleme sırasında pencere işlevlerine erişemezdi. Bu konuda emin değilim ama eğer jade derleyici çağırmak için php kullanıyorsanız php içinde csv bir dizi için parse ve sonra yeşim geçebilir. veya JSON kullanın ve jsonu – Snymax
yeşile aktarın. Express'i kullanmadığınızı görüyorum, ancak şablonu sunmak için Node.js kullanıyor musunuz? –