Koa 渲染时渲染路径

Koa 渲染时渲染路径,koa,isomorphic-javascript,riot.js,Koa,Isomorphic Javascript,Riot.js,我试图在服务器端呈现我的riot标签,这很好。标记在服务器端呈现,并在客户端加载。当我试图使用riot.route定义我的标记和路线定义时,问题就出现了。这些标记被编译为相应的Js文件,但在点击my route时,它会出现一个内部服务器错误,并且控制台中记录的错误为riot。route不是一个函数 我的暴动路线代码在我的标签的脚本部分 <script> var self = this; this.data = opts.datastore

我试图在服务器端呈现我的riot标签,这很好。标记在服务器端呈现,并在客户端加载。当我试图使用riot.route定义我的标记和路线定义时,问题就出现了。这些标记被编译为相应的Js文件,但在点击my route时,它会出现一个内部服务器错误,并且控制台中记录的错误为riot。route不是一个函数

我的暴动路线代码在我的标签的脚本部分

<script>
        var self = this;
        this.data = opts.datastore
        this.page = opts.datastore[0]


        riot.route(function(id)
        {   
            this.page = this.data.filter(function(r) { return r.id == id })[0] || {}
            this.update();

        })



this.doUpdate = function update()
    {
        opts.remarks = this.fname.value;
    }


    </script>

var self=这个;
this.data=opts.datastore
this.page=opts.datastore[0]
防暴路线(功能(id)
{   
this.page=this.data.filter(函数(r){return r.id==id})[0]| |{}
这个.update();
})
this.doUpdate=函数更新()
{
opts.备注=this.fname.value;
}
这里的数据通过datastore选项来自我的server.js文件,是一个json数据