我使用react作为我的客户端JS,REST API使用Express4。我真的需要指定view_engine参数吗?我想我不需要任何视图引擎,因为没有服务端渲染。我使用gulp编译所有的react jsx,它会生成一个文件(我想是单页应用程序)。服务器所要做的就是提供静态编译的JS文件。我不知道为什么我需要这里的视图引擎。
下面是错误
错误:未指定默认引擎,也未提供扩展。
发布于 2015-10-24 08:13:57
不管它背后的原因是什么,但是Express中的application.js会初始化视图,即使它只在render方法中使用。View类本身需要(直接或通过defaultEngine )库的名称来加载和加载它。不过,如果您为选项提供engines,那么它只是通过提供的名称从那里获取它。在这一点上,您可以在不对Express本身进行任何代码更改的情况下避开它。
https://stackoverflow.com/questions/33313102
复制相似问题