Env es: - ubuntu 14.04
Mi versión de nodo es: -
node --version v6.9.4Aquí está mi código.
// dependencies :- var express = require ('express'); var mongoose = require ('mongoose'); var bodyParser = require ('body-parser'); var app = express(); app.use(bodyParser.urlencoded({extended: true}) ); app.use (bodyParser.json()); // routes : api=require('./routes/api'); app.post('/register',api.register); app.post('/authenticateUser',api.authenticateUser) app.post('/update',api.updateUser); //start server app.listen (8070); console.log('Server Started & listing at 8070 ');Estaba listado tanto en IPv4 como en IPV6 hasta hace 2 días, mi código funcionaba bien.
Pero ahora todo el camino en el medio parece que el código expreso solo aparece en tcp6 (IPv6). Lo busqué en Google, pero todos enfrentaron este problema en 0.xx
Aquí está la salida de la terminal
xxx@ubuntu:~$ netstat -a | grep 8070 tcp6 0 0 [::]:8070 [::]:* LISTENMi código parece ser perfecto. ¿Alguna idea o pista de lo que le sucede al sistema?
La salida de las interfaces es: -
eth0 Link encap:Ethernet HWaddr 00:0c:29:d1:ce:56 inet addr:192.168.0.13 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fed1:ce56/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:26221 errors:0 dropped:0 overruns:0 frame:0 TX packets:10916 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:27443150 (27.4 MB) TX bytes:1365295 (1.3 MB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:9366 errors:0 dropped:0 overruns:0 frame:0 TX packets:9366 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5748317 (5.7 MB) TX bytes:5748317 (5.7 MB)Encontré la causa por mi cuenta después de más investigación.
Parece que en mi sistema, ya que estaba ejecutando ubuntu VM en mi máquina con Windows, Windows IPv6 estaba deshabilitado y en VM IPv6 no estaba deshabilitado.
IPV6 deshabilitado en la máquina ubuntu, todo funciona bien.