ReferenceError: indexproduct не определен - PullRequest
0 голосов
/ 29 апреля 2020

Я получаю ссылочную ошибку в каждом маршруте, например: "/", "/ product", даже если эта переменная не используется на этих маршрутах. Хотя страницы загружаются нормально, без ошибок впереди, но это показывает ошибку в терминале. помогите, я пытаюсь разобраться в течение нескольких дней и не могу продолжить работу с моим проектом

app. js: `

 app.get("/", function(req, res){//landing page
      product.find({},function(error,indexproduct){
        if (error) {
          console.log(error);
        }else{
          res.render("index",{indexproduct:indexproduct});
        }
      });

    });`

index.e js:

image

Ошибка:

`ReferenceError: C:\Users\nishantk\Desktop\project200\renclo\views\index.ejs:156
    154|                   <ul class="aa-product-catg aa-popular-slider">
    155|                     <!-- start single product item -->
 >> 156| <%=console.log(indexproduct)%>
    157|                   </ul>
    158|                   <a class="aa-browse-btn" href="/product">Browse all Product <span class="fa fa-long-arrow-right"></span></a>
    159|                 </div>

indexproduct is not defined
    at eval (C:\Users\nishantk\Desktop\project200\renclo\views\index.ejs:74:37)
    at index (C:\Users\nishantk\Desktop\project200\renclo\node_modules\ejs\lib\ejs.js:682:17)
    at tryHandleCache (C:\Users\nishantk\Desktop\project200\renclo\node_modules\ejs\lib\ejs.js:254:36)
    at View.exports.renderFile [as engine] (C:\Users\nishantk\Desktop\project200\renclo\node_modules\ejs\lib\ejs.js:485:10)
    at View.render (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\view.js:135:8)
    at tryRender (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\application.js:640:10)
    at Function.render (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\application.js:592:3)
    at ServerResponse.render (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\response.js:1012:7)
    at C:\Users\nishantk\Desktop\project200\renclo\app.js:396:9
    at Layer.handle [as handle_request] (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\router\layer.js:95:5)
    at next (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\router\route.js:137:13)
    at Route.dispatch (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\router\route.js:112:3)
    at Layer.handle [as handle_request] (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\router\layer.js:95:5)
    at C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\router\index.js:281:22
    at param (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\router\index.js:354:14)
    at param (C:\Users\nishantk\Desktop\project200\renclo\node_modules\express\lib\router\index.js:365:14)

`

...