首页 > nodejs开发网站的时候前端页面是用ejs还是普通的html?

nodejs开发网站的时候前端页面是用ejs还是普通的html?

现在后端的html模板,我都是用ejs来渲染。
但是,前端html是通过接口返回json来显示数据,还是也用ejs来显示数据?哪个做法合适?


无所谓啊,如果最终浏览器显示 RESTful 风格的 URL,一般是不带文件后缀的,如 。
而且 ejs 也可以配置为 .html 后缀啊。


我觉得你要理清mvc模式,访问地址是路由器,访问目标是控制器,返回内容可以是任何类型,返回html流只是其中之一,流的生成是 用户访问路由,寻找控制器,查询数据,返回数据放入模型Model,读取html模板(ejs),渲染数据,得到html字符串,指定contentType,最后返回给用户,所以ejs只是一个模板template或者view,并不是用户直接访问的资源.使用ejs只是为了配合如express这样的工具.而单纯html也只是一种默认了contentType为 text/html 的文件流罢了


个人觉得你可以直接使用ejs了,因为用了ejs其实也是可以不用标签,直接写html的,(就像你可以直接在sass文件中写css一样),可能满足的要求更多些。反之用了html则无法在其中写ejs了。


看你前端用不用框架 或者UI等 不用的话就ejs。用的话就html咯


可以发ajax请求这样前端与后端无关,这样页面刷新体验会好很多

【热门文章】
【热门文章】