Tag Archives: koa2

koa(实际上已经是koa2)用xtemplate时include无效?

遇到的问题如题,koa(实际上已经是koa2)用xtemplate时include无效? 可是我就是按照github官方的写法写的啊,看到一些博客也都是这样写的啊,为啥就无效呢? 就是这样写的 其中当前文件和header.xtpl在同一层级,且都在模版引擎views指定的“顶级”目录,顶级就是没有到第二级。 以上就是病例~ 查找了好久,最后想了想shell脚本执行的时候若是不做配置,需要利用’./’说明一下需要执行的脚本是在当前路径下,于是我就把上面的include修改成了下面的样子。 没有想到居然真的好了,后面想一下,这里(views)和静态目录(static)的设置不一样,static将整个静态资源放的访问都指向了这个默认的静态目录,也就是静态资源有了一个绝对访问地址,但views里面的访问还是需要采用相对的方式来引用。 总之,解决问题了就好了! PS:看现在github官方的写法也已经改成了{{include (“./header.xtpl”) }}这种写法。