5
respostas

erro no navegador

Error: Cannot find module '../views/livros/lista/lista.marko' Require stack:

  • C:\Users\Gustavo Knack\Documents\CursoNodeJS\src\app\rotas\rotas.js
  • C:\Users\Gustavo Knack\Documents\CursoNodeJS\src\config\custom-express.js
  • C:\Users\Gustavo Knack\Documents\CursoNodeJS\server.js at Function.Module.resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module.load (internal/modules/cjs/loader.js:747:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:88:18) at C:\Users\Gustavo Knack\Documents\CursoNodeJS\src\app\rotas\rotas.js:19:13 at Layer.handle [as handle_request] (C:\Users\Gustavo Knack\Documents\CursoNodeJS\node_modules\express\lib\router\layer.js:95:5) at next (C:\Users\Gustavo Knack\Documents\CursoNodeJS\node_modules\express\lib\router\route.js:137:13) at Route.dispatch (C:\Users\Gustavo Knack\Documents\CursoNodeJS\node_modules\express\lib\router\route.js:112:3) at Layer.handle [as handle_request] (C:\Users\Gustavo Knack\Documents\CursoNodeJS\node_modules\express\lib\router\layer.js:95:5) at C:\Users\Gustavo Knack\Documents\CursoNodeJS\node_modules\express\lib\router\index.js:281:22
5 respostas
    app.get('/livros', function(req, resp) {
        resp.marko(
            require('../views/livros/lista/lista.marko')
        );
    });
};

Meu lista.marko não criou o lista.marko.js

OI, Gustavo, tudo bem?

A suas pastas estão organizadas exatamente como em /views/livros/lista/lista.marko? A estrutura das pastas do seu arquivo lista.markodeve estar igual a como você colocou dentro do caminho. O erro pode estar nos dizendo que há um problema em encontrar o seu arquivo lista.marko.

Verifiquei, está certo

Oi, Gustavo!

Se puder compartilhar o seu projeto pelo google drive ou github para que possa identificar o que pode estar ocorrendo com a sua aplicação.