文件名称:nodejs-express-skeleton:使用NodeJS,Express和Mongoose的类似Rails的Web应用程序框架
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-23 02:24:47
JavaScript
nodejs-express-skeleton 该项目是创建NodeJS&Express应用程序时要使用的基本框架。 它使用类似于Rails的架构,提供了一些方面,例如: 文件夹/initializers下的初始化代码 每个环境的配置 自动加载文件夹/models和/controllers下的/models和/controllers routes.js文件中的路由配置。 每个环境的日志记录 (还有更多) 该框架允许将代码放置在已知位置中,从而具有更简洁的结构,并避免了大文件的应用程序初始化。 初始化代码 初始化代码位于/initializers/文件夹下。 该框架中包含的代码可以自动加载所有模型和控制器(请参阅下一节)并连接到数据库(在这种情况下,使用Mongoose作为ODM)。 如何创建一个新的初始化模块 要创建一个新的初始化模块,您只需要在/initializers/文件
【文件预览】:
nodejs-express-skeleton-master
----.jshintrc(6KB)
----.gitignore(2KB)
----app.js(563B)
----package.json(819B)
----routes.js(794B)
----log()
--------.gitkeep(0B)
----models()
--------user.js(291B)
----LICENSE(1KB)
----README.md(3KB)
----config()
--------index.js(656B)
--------test.js(190B)
--------production.js(196B)
--------development.js(197B)
----controllers()
--------users_controller.js(1KB)
----initializers()
--------index.js(226B)
--------application.js(605B)
--------logger.js(368B)
--------controllers.js(492B)
--------models.js(433B)
--------database.js(698B)