0

目前,项目站点上的示例显示了通过 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>

我想知道它将如何与 Phoenix 或 Sinatra 一起工作。

4

1 回答 1

0

据我所知,没有人为了服务器端渲染而编写了一个混合包来与 riot.js 集成

如果您愿意探索它,这里有https://github.com/bryanjos/elixirscript,它是 virtual-dom 的 elixir 包装器。您可以使用 elixir 生成一些 JS,并让一个小型节点服务呈现标记,或者尝试一些更健康的东西。

祝你好运:)

于 2016-05-17T20:27:11.253 回答