2014-07-19 3 views
0

Je suis nouveau sur nodejs, je travaille sur php et yii depuis longtemps, maintenant j'ai un projet qui est écrit dans le noeud js, il est déjà développé par un autre développeur, je dois comprendre quel cadre de noeud ils ont utilisé pour construire ce projet, donc je peux commencer à apprendre des choses vers ce cadre, Quelqu'un s'il vous plaît aidez-moi à comprendre cela, j'ai besoin de coup de pied de ce projet très bientôt.comment identifier nodejs framework

Folder Struhcture: 
../bin 
../config 
../controllers 
../events 
../explorer 
../helpers 
../initializers 
../middleware 
../models 
../node_modules 
../routes 
../schema 
../var 
../views 

Dépendances:

"when": "", 
    "colors": "", 
    "config": "", 
    "restify": "", 
    "node-uuid": "~1.4.0", 
    "node-recurly": "", 
    "node-recurlyjs-sign": "", 
    "promise-object": "", 
    "requester": "", 
    "qs": "", 
    "validator": "", 
    "underscore": "", 
    "bcrypt": "", 
    "mysql": "", 
    "bit-array": "", 
    "node-hipchat": "", 
    "mime": "~1.2.11", 
    "filed": "~0.1.0", 
    "async": "~0.2.9", 
    "nodemailer": "0.3.x", 
    "email-templates": "0.0.5", 
    "handlebars": "~1.0.12", 
    "time": "~0.9.2", 
    "cluster": "~0.7.7", 
    "ent": "~0.1.0", 
    "log4js": "" 
+0

allez dans 'package.json' et voyez les' dependencies'. – Mritunjay

+0

@Mritunjay: je viens d'ajouter des dépendances dans une question – sarvesh

+0

Il peut utiliser Restify pour construire les services Web. Vous devriez vérifier le code de démarrage dans ce projet. – Yuan

Répondre

2

Basé uniquement sur les dépendances énumérées, il ressemble à votre application utilise Restify comme cadre de services (pour les services http), handlebars pour le cadre de templating et underscore pour les aides de service.

+0

Bien que le guidon semble être là pour l'emailing. Restify est généralement un serveur API uniquement, pas de serveur frontal. – Zlatko

+0

Ensuite, il y a un dossier views – Zlatko

+0

Oui, Restify serait là pour fournir des points de terminaison API pour les requêtes HTTP de la même manière qu'un autre framework comme Express le ferait. –