【发布时间】:2015-06-26 06:00:03
【问题描述】:
我想将 marko 模板引擎与 expressjs 4.0 一起使用 当我删除默认快速模板引擎时,我收到以下错误
错误:未指定默认引擎且未提供扩展名。 在新视图 (E:\nodeleap\node_modules\express\lib\view.js:48:42) 在 EventEmitter.app.render (E:\nodeleap\node_modules\express\lib\application.js:545:12) 在 ServerResponse.res.render (E:\nodeleap\node_modules\express\lib\response.js:938:7) 在 E:\nodeleap\config\express.js:106:19 在 Layer.handle [as handle_request] (E:\nodeleap\node_modules\express\lib\router\layer.js:82:5) 在 trim_prefix (E:\nodeleap\node_modules\express\lib\router\index.js:302:13) 在 E:\nodeleap\node_modules\express\lib\router\index.js:270:7 在 Function.proto.process_params (E:\nodeleap\node_modules\express\lib\router\index.js:321:12) 在下一个 (E:\nodeleap\node_modules\express\lib\router\index.js:261:10) 在 Layer.handle [as handle_request] (E:\nodeleap\node_modules\express\lib\router\layer.js:78:12)
【问题讨论】:
-
项目的 README mentions this in the FAQ -- "Marko 如何与 Express 一起使用?" "Marko 与 Express 一起使用的推荐方法是绕过 Express查看引擎,而是让 Marko 直接渲染到响应流 [...]"
标签: node.js express template-engine marko