IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NodeJS Discussion :

Appel de scripts externes


Sujet :

NodeJS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 82
    Points : 47
    Points
    47
    Par défaut Appel de scripts externes
    Bonjour,
    Je voulais savoir si il était possible de lancer des fichiers js en leurs passant des parametres et en recuperant des valeurs.
    J'ai un serveur http avec lequel je voudrais lancer ces fichiers par leurs noms qui proviendraient des parametres de la requete.

    Ex: Sur un Get toto.js lancer toto.js (avec parametres et retours)

    J'ai pensé à automatiser via le shell mais il y a peut être plus simple.
    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 82
    Points : 47
    Points
    47
    Par défaut
    Bon j'ai trouvé Execfile et je peux renvoyer les données au script d'appel mais par contre je ne trouve pas comment récupérer les paramètres dans le script appelé

    Script d'appel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var exec = require('child_process').execFile;
    var arr = ["le premier élément", "le deuxième élément", "le dernier élément"];  
    exec('node C:/NODE/Child.js',arr, function(error, stdout, stderr) {
        console.log('stdout: ', stdout);
        console.log('stderr: ', stderr);
        if (error !== null) {
            console.log('exec error: ', error);
        }
    });
    Script appelé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    console.log('Hello!');
    throw new Error('Ops!')
    Quelqu'un peut m'aider ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 82
    Points : 47
    Points
    47
    Par défaut
    Bon avec exec ca passe bien en lancant "node C:/NODE/Child.js ttttt" mais si j'utilise le execFile avec le tableau impossible... Je seche

Discussions similaires

  1. Appel de fonction dans script externe
    Par exe2bin dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 10/12/2014, 19h20
  2. [AppleScript] - Faire appel à des scripts externes
    Par knarfo dans le forum AppleScript
    Réponses: 6
    Dernier message: 13/02/2014, 16h07
  3. [1.x] Appel à des scripts externes
    Par Hellblow dans le forum Symfony
    Réponses: 3
    Dernier message: 26/09/2011, 18h47
  4. [JS] Appeler une fonction dans un script externe
    Par agent007se dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/03/2007, 12h30
  5. appel à script externe
    Par pistache42 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 04/09/2006, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo