请问我代码里的template.compile为何不能正确编译？
我用koa写了一个服务器，编译并展示模板部分的代码如下:

<pre>
template = require 'art-template'
module.exports = (next) ->
    console.log '--------render middleware starts-------------'
    data = @request.body
    console.log '---original html----'
    console.log @request.html
    console.log '---original data----'
    console.log data
    render = template.compile @request.html
    html = render data
    console.log '---compiled html----'
    console.log html
    @body = html
    yield next
</pre>

接下来是控制台的内容：

--------render middleware starts-------------
---original html----
<!doctype html>
<html>
<head></head>
<body>
        Hello index
        <%=name%>
</body>
</html>
---original data----
{
        "name": "test"
}
---compiled html----
<!doctype html>
<html>
<head></head>
<body>
        Hello index
        <%=name%>
</body>
</html>

原始的html字符串、数据、以及调用compile后的html都能在控制台里找到，整个过程没有报错。最后在浏览器里看到的页面中，`<%=name%>`是直接原样输出没有被编译成功的。这里为什么`<%=name%>`无法被正确编译呢？谢谢~
