TypeError: невозможно прочитать свойство 'pu sh' неопределенного goormIDE - PullRequest
0 голосов
/ 06 августа 2020

Я продолжаю получать эту ошибку, и мой сервер не запускается.

TypeError: Невозможно прочитать свойство pu sh из undefined в /workspace/YelpCamp/v3/seeds.js: 73: 26 в /workspace/YelpCamp/v3/node_modules/mongoose/lib/helpers/promiseOrCallback.js:24:16 в Function. (/workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:4905:21) в _done (/workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:3109:12) в fn (/workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:3118:18) в callbackWrapper (/workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:3074: 11) в /workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:4882:16 в /workspace/YelpCamp/v3/node_modules/mongoose/lib/helpers/promiseOrCallback.js:24:16 в /workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:4905:21 в модели. $ __ save.error (/workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js: 496: 7) в /workspace/YelpCamp/v3/node_modules/kareem/index.js:315:21 в следующий (/workspace/YelpCamp/v3/node_modules/kareem/index.js:209:27) в /workspace/YelpCamp/v3/node_modules/kareem/index.js:182:9 в process.nextTick (/workspace/YelpCamp/v3/node_modules/kareem/index.js:507:38) в process._tickCallback (внутренний / процесс / следующий_тик. js : 61: 11) Произошло событие «ошибка» в: в /workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:4884:13 в / workspace / YelpCamp / v3 / node_modules / mongoose / lib / helpers /promiseOrCallback.js:24:16 в /workspace/YelpCamp/v3/node_modules/mongoose/lib/model.js:4905:21 [... строки, соответствующие исходной трассировке стека ...] в process._tickCallback (internal / process / next_tick. js: 61: 11)

Мой код:

function seedDB() {
//Remove all campgrounds
Campground.deleteMany({}, function(err){
if(err){
    console.log(err);
}
console.log("removed campground!");
//add a few campgrounds
seeds.forEach(function(seed) {
    Campground.create(seed, function(err, campground){
        if(err){
            console.log("ERR IN CREATE")
            console.log(err);
        } else {
            console.log("added a campground");
            //add a few comments
            Comment.create(
            {
                text: "This place is great!",
                author: "Homer"
            }, function(err, comment){
                if(err){
                    console.log(err);
                } else {
                campground.comments.push(comment);
                campground.save();
                console.log("Created new comments");
                }   
            });
          }
       })
     });
  });       
 } 

Кто-нибудь может мне помочь?

...