Node n'ajoute pas 4 heures. Les deux affichent exactement le même instant.
2014-10-01 10:28:04.329-04:00
est exactement le même que
2014-10-01T14:28:04.329Z
un seul est dans un fuseau horaire EDT qui a -04:00
décalage vers UTC (il y a donc quatre heures plus tôt), et l'autre est en UTC.
Votre serveur est probablement configuré dans EDT et votre client est défini sur UTC ou l'inverse.
À moins que vous n'ayez besoin exactement des mêmes cordes, je ne m'en soucierais pas.
Ou, mieux encore, définissez à la fois la machine cliente et la machine serveur sur le même fuseau horaire, de préférence UTC .