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 :

Décomposer fichier js en module + fonction + variable globale


Sujet :

NodeJS

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 49
    Par défaut Décomposer fichier js en module + fonction + variable globale
    Bonsoir,

    J'ai un gros fichier.js avec beaucoup de fonction qui accède à des variables globales. Je compte exporter certaines parties du fichier en module.

    Mais je bloque au niveau de l'exportation pour savoir comment mes fonctions, une fois exportées, pourront avoir accès aux variables globales déclarées dans le gros fichier.js ?

    Pour être plus précis je ne sais pas :
    -si je dois, pour mes fonctions exportés, définir un paramètre en plus pour qu'il puisse avoir accès à la variable globale
    ou
    -si je dois exporter les variables globales pour les require dans le fichier des fonctions exportées ?

    merci, bonne soirée

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 49
    Par défaut
    Je vais apporter plus de précisions pour peut être avoir un éventuel retour.

    Mon "gros fichier" est composé de :

    • Importation des modules
    • Déclaration de plusieurs Map<>
    • Déclaration des EventEmitter
    • Création du processus nodejs
    • Configuration de l’application express
    • Configuration du serveur
    • Configuration et event socket.io
    • Fonctions
    • Lancement du serveur


    Mon problème principal se situe au niveau du découpage de tous çà dans des modules séparés.
    Par exemple au niveau de mes fonctions, elles accèdent aux différentes Map<> pour y stocker des données.
    De plus, ces fonctions sont lancées par les EventEmitter qui sont eux-mêmes appelés par les events de socket.io.

Discussions similaires

  1. [Débutant] Variables globales pour les fonctions d'un module
    Par guillooom dans le forum Général Python
    Réponses: 6
    Dernier message: 25/03/2011, 15h25
  2. [AC-2003] Module de Variables Globales
    Par denisw95 dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/09/2009, 18h19
  3. débutant : fonction/variable globale
    Par obi_two_kenobi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/04/2008, 18h07
  4. variable globale et fonctions du fichier views
    Par jtadjo dans le forum Django
    Réponses: 1
    Dernier message: 03/03/2008, 12h38
  5. modules et variables globales
    Par piotrr dans le forum Général Python
    Réponses: 5
    Dernier message: 14/04/2007, 07h45

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