2014-07-19 77 views
0

我是新来的nodejs,我一直在努力php和yii很长一段时间, 现在我有一个项目写在节点JS,它已经由另一个开发人员开发,我需要找出他们用来构建这个项目的节点框架,所以我可以开始学习这个框架, 有人请帮我弄清楚,我很快就需要启动这个项目。如何识别nodejs框架

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

依赖关系:

"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

转到'package.json'并查看'dependencies'。 – Mritunjay

+0

@Mritunjay:我刚刚在一个问题中添加了依赖关系 – sarvesh

+0

它可能会使用restify来构建Web服务。你应该检查这个项目的启动代码。 – Yuan

回答

2

纯粹基于上市,它看起来像你的应用程序使用Restify作为服务框架(用于HTTP服务),handlebars为模板的框架,并underscore的依赖效用助手。

+0

尽管车把似乎在那里用于发送电子邮件的目的。 Restify通常是一个仅限API的服务器,不需要前端。 – Zlatko

+0

然后,有一个视图文件夹 – Zlatko

+0

是的,Restify会在那里为HTTP请求提供API端点,就像Express等其他框架一样。 –