Не удается прочитать свойство «идентификатор» неопределенного. Экспресс Js Node.js

#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 }));