【发布时间】:2021-03-24 02:19:18
【问题描述】:
这是我的代码。
const express = require("express");
const app = express();
const port = 8081;
require('./db/conn');
const path = require("path");
const static_path = path.join(__dirname,"../public");
const template_path = path.join(__dirname,"../template/views");
console.log(template_path);
app.set("views",template_path);
app.set("view engine","hbs");
app.get("/",(req,res)=>{
res.render("index");
})
app.listen(port,()=>{
console.log("succesfully port");
})
它告诉我这个错误:
错误:无法在视图目录“D:\node and express\dhainik\mernbackend\template\views”中查找视图“索引” 在 Function.render (D:\node and express\dhainik\mernbackend\node_modules\express\lib\application.js:580:17) 在 ServerResponse.render (D:\node and express\dhainik\mernbackend\node_modules\express\lib\response.js:1012:7) 在 D:\node 和 express\dhainik\mernbackend\src\app.js:15:9 在 Layer.handle [as handle_request] (D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\layer.js:95:5) 在下一个(D:\node 和 express\dhainik\mernbackend\node_modules\express\lib\router\route.js:137:13) 在 Route.dispatch (D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\route.js:112:3) 在 Layer.handle [as handle_request] (D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\layer.js:95:5) 在 D:\node 和 express\dhainik\mernbackend\node_modules\express\lib\router\index.js:281:22 在 Function.process_params (D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\index.js:335:12) 在下一个(D:\node 和 express\dhainik\mernbackend\node_modules\express\lib\router\index.js:275:10) 在 expressInit (D:\node 和 express\dhainik\mernbackend\node_modules\express\lib\middleware\init.js:40:5) 在 Layer.handle [as handle_request] (D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\layer.js:95:5) 在 trim_prefix (D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\index.js:317:13) 在 D:\node 和 express\dhainik\mernbackend\node_modules\express\lib\router\index.js:284:7 在 Function.process_params (D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\index.js:335:12) 在下一个(D:\node and express\dhainik\mernbackend\node_modules\express\lib\router\index.js:275:10)
【问题讨论】:
-
我很好奇我的回答有用吗?
标签: javascript reactjs mongodb express mongoose