Antes da instalação do Nodemon meu código estava funcionando, agora retorna esse erro:
Error: No default engine was specified and no extension was provided.
at new View (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/view.js:61:11)
at EventEmitter.render (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/application.js:570:12)
at ServerResponse.render (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/response.js:1008:7)
at /home/felipe/PhpstormProjects/cursos/Node/app.js:14:10
at Layer.handle [as handle_request] (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/router/layer.js:95:5)
at next (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/router/layer.js:95:5)
at /home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/router/index.js:281:22
at Function.process_params (/home/felipe/PhpstormProjects/cursos/Node/node_modules/express/lib/router/index.js:335:12)
Código: app.js
/**
*
* @type {*|createApplication}
*/
var express = require('express');
var app = express();
app.set('views engine', 'ejs');
app.get('/produtos', function (req, resp) {
resp.render("produtos/lista");
console.log('renderizando');
})
app.listen(3000, function () {
console.log("Servidor rodando OK ...");
});
lista.ejs
<html>
<body>
<table>
<tr>
<td>id</td>
<td>nome</td>
</tr>
<tr>
<td>1</td>
<td>Livro de Node.js</td>
</tr>
</table>
</body>
</html>