Voglio solo chiamare un exe esterno da una app nodejs. Questo exe esterno effettua alcuni calcoli e restituisce un output di cui ha bisogno l'app nodejs. Ma non ho idea di come creare la connessione tra nodejs e un exe esterno. Quindi le mie domande:node.js chiama external exe e attendi l'output
- Come si chiama un file exe esterno con argomenti specifici all'interno di nodejs correttamente?
- E in che modo è necessario trasmettere in modo efficiente l'output dell'exe al nodojs?
Il nodo deve attendere l'uscita dell'exe esterno. Ma come fa nodejs a sapere quando l'exe ha terminato la sua elaborazione? E poi come devo consegnare il risultato dell'exe? Non voglio creare un file di testo temporaneo in cui scrivo l'output e nodejs legge semplicemente questo file di testo. C'è un modo in cui posso direttamente restituire l'output di exe su nodejs? Non so come un exe esterno possa inviare direttamente il proprio output a nodejs. A proposito: l'exe è il mio programma. Quindi ho pieno accesso a quell'app e posso apportare tutte le modifiche necessarie. Qualsiasi aiuto è benvenuto ...
check-out questo esempio utilizzando il modulo processo figlio: https://gist.github.com/Sidnicious/1215700 – Quy