Skip to content

pshort/node-angular-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MEAN Base app

Mongo Express Angular Node

This is a quick repo to get you up and running with node and express 4.0 with connect middleware and mongoose to connect to mongo db. The client app is using angular and bootstrap, both being served over CDN so the files are not in this repo. All that is required besides this is node installed and mongo installed and running on localhost. You can edit the mongo connection string in the database.js file found in the config folder.

Structure

	base
	  |
	  |-config						// application configuration
	  |		|- database.js 			// contains the mongo connection string
	  |
	  |-public						// static file serve
	  |		|-app 					// angular app
	  |		|	|-views				// angular views
	  |		|	|	|- main.html 	// main angular view template
	  |		|	|-app.js  			// angular application
	  |		|-index.html 			// main view layout with angular hooks
	  |		
	  |-routes						// node routes folder
	  |		|-index.js 				// routes for the app (non resource routes)
	  |		|-routeTable.js 		// hooks up route files to method handlers in express
	  |
	  |-package.json 				// npm package file (edit to change the nodemon dep)
	  |-readme.md 					// THIS FILE!
	  |-server.js 					// node entry point + server definition.

Running

  1. Make sure you have mongo running locally. If you dont the comment out the mongoose connection stuff in server.js
  2. npm start

npm start will run nodemon, if you dont have it installed globally then you can do so via

npm install nodemon -g

If you don't want nodemon then you can change the start command in the package.json file to node server.js or whatever you want.

About

A nice start to clone for quick spikes...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published