Express报错:视图目录存在index文件却提示找不到该视图
Express 结合 hbs 模板引擎开发时视图查找失败求助
开发Express项目并使用hbs模板引擎时,遇到如下错误:Error: Failed to lookup view "index" in views directory "E:\node js\Express js\templates"
但index文件确实存在于指定的templates目录中,我已查阅大量资料仍未解决问题,现提供项目代码、错误栈信息及文件夹结构,请求帮忙排查问题。
项目代码
const express = require("express") const app = express(); const path = require("path") const hbs = require('hbs') const port = 3000; const template = path.join(__dirname,"../templates") const partialPath = path.join(__dirname,"../templates/parial") // 设置视图引擎 app.set('view engine','hbs') app.set('views',template) hbs.registerPartials(partialPath) // 模板引擎路由 app.get('/',(req,res) => { res.render('index',{ channelName : "Raza" }); }) app.get('/about',(req,res) => { res.render("about") }) app.get("/",(req,res) => { res.send("hello from the server"); }); app.listen(port,() => { console.log(`listening to port no ${port} `); });
错误栈信息
Error: Failed to lookup view "index" in views directory "E:\node js\Express js\templates" at Function.render (E:\node js\Express js\node_modules\express\lib\application.js:597:17) at ServerResponse.render (E:\node js\Express js\node_modules\express\lib\response.js:1039:7) at E:\node js\Express js\src\index.js:107:9 at Layer.handle [as handle_request] (E:\node js\Express js\node_modules\express\lib\router\layer.js:95:5) at next (E:\node js\Express js\node_modules\express\lib\router\route.js:144:13) at Route.dispatch (E:\node js\Express js\node_modules\express\lib\router\route.js:114:3) at Layer.handle [as handle_request] (E:\node js\Express js\node_modules\express\lib\router\layer.js:95:5) at E:\node js\Express js\node_modules\express\lib\router\index.js:284:15 at Function.process_params (E:\node js\Express js\node_modules\express\lib\router\index.js:346:12) at next (E:\node js\Express js\node_modules\express\lib\router\index.js:280:10)
文件夹结构
Express js/ ├── node_modules/ ├── src/ │ └── index.js └── templates/ ├── index.hbs ├── about.hbs └── parial/ ├── footer.hbs └── header.hbs
内容的提问来源于stack exchange,提问作者siddiqui asjadraza
相关产品推荐
相关产品推荐

