Skip to content

This is a package manager that makes it easy to generate boilerplate to start writing API using express

License

Notifications You must be signed in to change notification settings

mayomi1/create-express-api-mvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express Api generator NPM Version

NPM Downloads

Installation

$ npm install -g create-express-api-mvc

After installation you can then write your project by doing express-api your-project-name 😄

For example, the following creates an Express app named myapp in the current working directory:

express-api myapp:

$ express-api myapp

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
   create : myapp/controllers/
   create : myapp/controllers/home.js
   create : myapp/config/
   create : myapp/config/main.js
   create : myapp/models/
   create : myapp/models/main.js
   create : myapp/
   create : myapp/app.js
   create : myapp/
   create : myapp/router.js

Install dependencies:

$ cd myapp && npm install

Important Settings

  1. Open your config/main.js , Please configure your mongo db.(if you don't there will be error)

File Structure

$ express-api myapp


myapp
|
|
|____controller
|      |____home.js
|      
|     
|____config
|     |
|     |____main.js
|
|____node_modules
|
|
|____models
|    |__main.js
|
|
|
|    
|____router.js 
|
|
|
|_____app.js
|
|
|
|_____package.json

Credits

Inspired by https://github.com/expressjs/generator

License

create-express-api-mvc is under MIT license - http://www.opensource.org/licenses/mit-license.php

About

This is a package manager that makes it easy to generate boilerplate to start writing API using express

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published