
Security News
Feross on the 10 Minutes or Less Podcast: Nobody Reads the Code
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.
generator-bg-api
Advanced tools
Yeoman generator for creating a restful api server using MongoDB, Express and Node
Yeoman generator for creating a restful api server using MongoDB, Express and Node.
Install generator-bg-api:
npm install -g generator-bg-api
Make a new directory, and cd into it:
mkdir my-new-project && cd $_
Run yo bg-api, optionally passing an app name:
yo bg-api [app-name]
Run grunt for building, grunt serve for preview, and grunt serve:dist for a preview of the built app.
mongod process running.Server
None, MongoDBYes, NoFacebook Twitter GoogleYes, NoGenerates a new API endpoint.
Example:
yo bg-api:endpoint message
[?] What will the url of your endpoint to be? /api/messages
Produces:
server/api/message/index.js
server/api/message/message.controller.js
server/models/message.model.js
server/api/message/message.socket.js (optional)
grunt
None. This is all backend baby.
Yeoman generated projects can be further tweaked according to your needs by modifying project files appropriately.
A .yo-rc file is generated for helping you copy configuration across projects, and to allow you to keep track of your settings. You can change this as you see fit.
Use grunt test:e2e to have protractor go through tests located in the e2e folder.
Keeping your app secrets and other sensitive information in source control isn't a good idea. To have grunt launch your app with specific environment variables, add them to the git ignored environment config file: server/config/local.env.js.
Overview
└── server
├── api - Our apps server api
├── models - For handling authentication with different auth strategies
├── auth - For handling authentication with different auth strategies
├── components - Our reusable or app-wide components
└── config - Where we do the bulk of our apps configuration
└── local.env.js - Keep our environment variables out of source control
└── environment - Configuration specific to the node environment
This generator is based off of the 2.x version of AngularJS Full-Stack generator .
After that it got too Gulpy and fancy for me.
FAQs
Yeoman generator for creating a restful api server using MongoDB, Express and Node
The npm package generator-bg-api receives a total of 2 weekly downloads. As such, generator-bg-api popularity was classified as not popular.
We found that generator-bg-api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.

Research
/Security News
Campaign of 108 extensions harvests identities, steals sessions, and adds backdoors to browsers, all tied to the same C2 infrastructure.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.