Node.JS No funciona en Internet

i tiene la aplicación básica hello world del servidor web para nodejs en windows y funciona en localhost. Pero cuando lo pruebo desde internet no se puede conectar. Configuré el reenvío de puertos en mi enrutador netgear. ¿Me estoy perdiendo un paso aquí para hacer que mi servidor nodejs sea visible para el mundo exterior?

Gracias

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');