#node.js #mongodb #express
Вопрос:
Столкнувшись с этой ошибкой в типе ошибки экспресс-сервера 500, все значения не определены.
500 TypeError: C:NodejsNodejsBlogapps
Cannot read property 'title' of undefined
21| .col-md-12
22| .posts
> 23| h3= post.title
24| p=post.body
25| p tag:
26| i=post.tag
Cannot read property 'title' of undefined
at eval (eval at (C:NodejsNodejsBlognode_modulesjadelibjade.js:152:8), :221:59)
at C:NodejsNodejsBlognode_modulesjadelibjade.js:153:35
at Object.exports.render (C:NodejsNodejsBlognode_modulesjadelibjade.js:197:10)
at Object.exports.renderFile (C:NodejsNodejsBlognode_modulesjadelibjade.js:233:18)
at View.exports.renderFile [as engine] (C:NodejsNodejsBlognode_modulesjadelibjade.js:218:21)
at View.render (C:NodejsNodejsBlognode_modulesexpresslibview.js:76:8)
at Function.app.render (C:NodejsNodejsBlognode_modulesexpresslibapplication.js:504:10)
at ServerResponse.res.render (C:NodejsNodejsBlognode_modulesexpresslibresponse.js:798:7)
at C:NodejsNodejsBlogappsblogroutes.js:64:14
at callbacks (C:NodejsNodejsBlognode_modulesexpresslibrouterindex.js:164:37)
Ответ №1:
Добавьте это в app.js (server.js)
или ваш корневой файл приложения для отправки запроса
app.use(express.json());
app.use(express.urlencoded({ extended: false }));