首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否需要在Express4中指定view_engine?

是否需要在Express4中指定view_engine?
EN

Stack Overflow用户
提问于 2015-10-24 08:03:31
回答 1查看 21关注 0票数 0

我使用react作为我的客户端JS,REST API使用Express4。我真的需要指定view_engine参数吗?我想我不需要任何视图引擎,因为没有服务端渲染。我使用gulp编译所有的react jsx,它会生成一个文件(我想是单页应用程序)。服务器所要做的就是提供静态编译的JS文件。我不知道为什么我需要这里的视图引擎。

下面是错误

错误:未指定默认引擎,也未提供扩展。

EN

回答 1

Stack Overflow用户

发布于 2015-10-24 08:13:57

不管它背后的原因是什么,但是Express中的application.js会初始化视图,即使它只在render方法中使用。View类本身需要(直接或通过defaultEngine )库的名称来加载和加载它。不过,如果您为选项提供engines,那么它只是通过提供的名称从那里获取它。在这一点上,您可以在不对Express本身进行任何代码更改的情况下避开它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33313102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档