目前,项目网站上的示例显示了通过Node.js对Riot.js进行服务器端呈现。
var riot = require('riot')
var timer = require('timer.tag')
var html = riot.render(timer, { start: 42 })
console.log(html) // <timer><p>Seconds Elapsed: 42</p></timer>
我想知道它如何与凤凰城或Sinatra合作。
答案 0 :(得分:0)
据我所知,没有人为了服务器端渲染而编写了一个与riot.js集成的混合包
如果您愿意探索它,那么https://github.com/bryanjos/elixirscript就是虚拟dom的灵丹妙药包装器。您可以使用elixir生成一些JS,并使用小节点服务呈现标记,或者尝试更有益健康的东西。
祝你好运:)