@fridsn/create-express-api

1.2.2 • Public • Published

create-express-api

Installation

This is a Node.js module available through the npm registry. This Module will scaffold a basic REST API (Node-Express-Mongoose) for you.

Installation is done using the npm install command:

$ npm i @fridsn/create-express-api -g

Usage

$ create-express-api new-project
$ cd new-project
$ npm start

Structure

new-project
├── package.json
└── src
    ├── App.js
    ├── models
    │   └── User.js
    ├── modules
    │   └── users.module.js
    ├── routes
    │   └── users.router.js
    ├── server.js
    └── tools
        └── mongoose.js

$ cd new-project && npm start

ENV

You can add variables to the Environment variables to get access to your DB or just to save other stuff.

I used .dotenv for development. Just add a .env file in your root project folder and store your variables in there.

API_PORT=$PORT
API_NAME=$API_NAME
MONGO_HOST=$MONGO_HOST
MONGO_PORT=$MONGO_PORT
MONGO_DB=$MONGO_DB
MONGO_USER=$MONGO_USER
MONGO_PASS=$MONGO_PASS

Dependents (0)

Package Sidebar

Install

npm i @fridsn/create-express-api

Weekly Downloads

1

Version

1.2.2

License

MIT

Unpacked Size

7.5 kB

Total Files

9

Last publish

Collaborators

  • fridsn