-
Notifications
You must be signed in to change notification settings - Fork 40
Folder Structure
jason humphrey edited this page Dec 31, 2016
·
2 revisions
| Name | Description |
|---|---|
| client/ | Folder:all public frontend files |
| commands/ | Folder:all Meanstackjs CLI |
| configs/ | Folder:all configuration files |
| database/ | Folder:all database files if you install through our cli |
| documentation/ | Folder:all documentation files |
| downloads/ | Folder:all downloaded files if you install anything in cli |
| node_modules/ | Folder:node js modules |
| scripts/ | Folder:all scripts files you or our cli will use |
| server/ | Folder:all private backend files |
| tools/ | Folder:all meanstackjs tools ex. agenda,livereload ...etc |
| .bowerrc | Bower configuration |
| .gitignore | Files and Folders to ignore with GIT |
| bower.json | Frontend library dependencies |
| index.js | Main server file that will run the system |
| package.json | NodeJS configuration |
| README.md | Documentation |
| run.js | Used to run/start any server you create ex.mean or socketio |
| server.mean.js | Mean server file that uses server folder |
| server.socketio.js | Socketio server file that is independent of everything |
| Name | Description |
|---|---|
| server/layout/ | Folder: Swig Layout before rendered to user |
| server/modules/ | Folder:all dynamic modules to run server side logic |
| server/error.js | File:This handles any unexpected errors in express and exposes a log & middleware |
| server/mail.js | File:This gives you the ability to email |
| server/middleware.js | File:This holds all of the middleware to use |
| server/passport.js | File:This has the login system |
| server/register.js | File:This file is used to gather all modules to gether and to register them properly |
| server/cdn.js | File:This file is for those using a cdn like maxcdn |
| server/config.js | File:This file is used to set up expressjs initially, middleware & passport |
| server/db.js | File:This file is to connect to the database in the start of the build process |
| server/headers.js | File:This file is used to set up the headers that go out on every route |
| server/logger.js | File:This file is used to set up our morgan logger & debug statements on all routes |
| server/prerenderer.js | File:This file is used by seo to prerender certain requests |
| server/routes.js | File:This file is used to set up all system static routes including the main '/*' route with ejs templating |
| server/security.js | File:This file is used to set up helmet, hpp, cors & content length |
| server/seo.js | File:This file is used for the main route to properly response to all request for seo |
| Name | Description |
|---|---|
| client/bower_components/ | Folder:all frontend dependencies |
| client/images/ | Folder:all Global images |
| client/modules/ | Folder:all dynamic modules to run mean stack js |
| client/styles/ | Folder:all Global styles |
| client/uploads/ | Folder:all Global uploads |
Copyright © Green Pioneer Solutions, LLC 2014 -2017
