express 渲染html文件的问题
在express的官方文档里看到这样一句话:
然后创建一个路由渲染 index.jade 文件。如果没有设置 view engine,您需要指明视图文件的后缀,否则就会遗漏它。
但是在我的代码中
var express = require('express')
var path = require('path')
var router = express.Router()
var http = require('http')
var app = express()
app.set('views', './public')
router.get('/', function( req,res ) {
res.render('index.html')
} )
app.use('/', router )
var server = http.createServer(app)
server.listen(3002)
没有设置模板引擎, 但是运行的时候 报错
Module "html" does not provide a view engine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
供参考:
http://blog.csdn.net/shidapin...
https://www.cnblogs.com/-noth...