gpt4 book ai didi

node.js - 错误 : Failed to lookup view "layout" in views directory

转载 作者:行者123 更新时间:2023-12-04 14:01:24 27 4
gpt4 key购买 nike

我收到类似 Error: Failed to lookup view "layout" in views directory 的错误.下面是文件的源代码以及文件夹结构。

index.ejs

<!DOCTYPE html>
<html>
<head>
<title>Form Handling</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>

server.js
//require express
var express = require('express')
var app = express()
var expressLayouts = require('express-ejs-layouts')

//Setting the View Engine as EJS
app.set('view engine', 'ejs')
app.use(expressLayouts)

//Specifying the router file
var router = require('./routes')
app.use('/', router)

//Starting a server on port 8004
app.listen(8004, function () {
console.log('Server is running at port 8004...!');
})

路线.js
    //require express
var express = require('express')
var app = express()

//creating a router object
var router = express.Router()

//export these routes to other files
module.exports = router


//Routes
router.get('/', function (req, res) {
res.render('index');
})

这是 formHandling 文件夹结构:

This is the formHandling folder structure

最佳答案

我删除了 app.use(expresslayouts)。为我工作

关于node.js - 错误 : Failed to lookup view "layout" in views directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40529667/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com