在翡翠中导入CSV / JSON

我使用翡翠作为静态网站的模板引擎,所以我没有使用任何快递服务器。 我想导入一个csv或json文件来加载我的模板中的数据。 它可以很容易地使用快递服务器完成,但我不知道如何做到这一点,没有一个。

作为临时解决scheme,我手动加载数据如下:

- 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 - } 

相反,我正在寻找这样的东西:

 - var arr = require('./data.csv') - for (var i; i < arr.length; ++i) { div h1=arr[i][0] // some more jade - } 

有没有办法在玉器中做到这一点?

非常感谢

  • 使用玉石模板引擎插入元
  • 如何在帕格文件中显示数据库中的“字段”的值?
  • 通过扩展帕格/翡翠模板将variables传递给基础布局
  • 在Heroku上找不到的Jade模板
  • 玉意想不到的令牌“缩进”
  • 在翡翠,你怎么能在一个外部的Javascript调用一个函数
  • 在玉模板中显示Mongodb集合
  • 如何使用“帕格”模板inheritance发出两次相同的块?
  • 从Jade Docs :

    在节点中:

     var list = require('./list.json'), jade = require('jade'); // Compile a function var fn = jade.compileFile('./index.js', options); // Render the function var html = fn(list); // serve html response however you currently serve rendered jade 

    当地人将是你的导入对象。