/ / Cómo puedo obtener el código fuente de nodejs desde la aplicación en ejecución - node.js

¿Cómo puedo obtener el código fuente de nodejs al ejecutar la aplicación - node.js?

Accidentalmente eliminé el código fuente de la aplicación nodejs, pero esta aplicación se está ejecutando, entonces, ¿cómo puedo recuperar el código fuente de la aplicación en ejecución?

Espero que el código fuente haya sido almacenado en caché en algún directorio.

Respuestas

1 para la respuesta № 1

Quizás haya una forma de recuperar parte de su código fuente con el depurador Nodejs.

Suponiendo que el sistema operativo Linux, necesita obtener la identificación del proceso de su aplicación:

 $ ps -e | grep node

Luego, ingresa su aplicación en modo de depuración con algo así:

$ kill -s USR1 PID

donde PID es el pid de su aplicación de nodo.

Luego, inicie la consola de depuración:

$ node debug -p PID

Si tiene una consola de aplicaciones, verá:

Starting debugger agent.
Debugger listening on port 5858

En su consola de depuración, debería ver un mensaje de depuración y puede obtener comandos disponibles con:

debug> help

Puedo mostrar algunas de las fuentes de aplicaciones en ejecución con el lista mando:

debug> list(NUMBER_OF_LINE)

donde NUMBER_OF_LINE es el número de línea de código fuente que desea mostrar.

No estoy seguro de que esto sea un intento de un disparo para usted o no porque mi código fuente no fue eliminado.
Espero que puedas obtener algunos resultados.