Renderizar vista HTML básica?

Tengo una aplicación node.js básica que estoy tratando de despegar usando Express Framework. tengo unviews carpeta donde tengo unindex.html archivo. Pero recibo el siguiente error al cargar el navegador web.

Error: no se puede encontrar el módulo 'html'

Abajo está mi código.

var express = require('express');
var app = express.createServer();

app.use(express.staticProvider(__dirname + '/public'));

app.get('/', function(req, res) {
    res.render('index.html');
});

app.listen(8080, '127.0.0.1')

¿Que me estoy perdiendo aqui?

Respuestas a la pregunta(26)

Su respuesta a la pregunta