有没有这样的模块?ejs可以吗?
发布于 9 年前 作者 vnicentwang 4074 次浏览 最后一次编辑是 6 年前

我现在的需求是将静态页面的动态部分 用模板来生成,以前是用java做的,我想改成node来做,用ejs可以做到吗? 我使用require(‘ejs’).renderFile似乎不行,总是报错

11 回复

具体啥意思啊?后端是什么写的?ejs也可以单独作为前端模板使用啊

他说的意思 很简单 就是用动态语言做的东西 生成静态的页面 这样有利于SEO ; 说白了 就是类似PHP里的缓存机制

没有后端的,就是一些html页面,但是里面有些列表项是动态的,目前的状态是写好模板之后,这些动态内容由java来生成,我想由node来生成这些动态的内容(动态内容可以由node从mysql获取),表达能力有限,见谅

用ejs可以实现吗?

ejs 不可以 你需要手动写一个模板引擎

或者你查询下 有没有相关的缓存模块来实现

ejs就是这个工作吧?类似smarty的模版? 报错的话可以把报错的提示放上来分析下~

确实是可以的,我昨天api用错了。。。

ejs也可以的,我昨天api用错了。。。

ejs和jade就是模板引擎,应该可以满足你的,估计你以前的是freemaker这种模板?

node npm 里面的模版模块一堆堆的。模版就是实现静态页面的动态部分的。

https://npmjs.org/search?q=template

回到顶部