
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
express-required-fields
Advanced tools
express middleware to set required fields for incoming requests
Express middleware to set required fields for incoming requests. Responds with error message if fields are missing in the request body (headers and/or query as an option).
Install the dependency
npm install express-required-fields --save
Sample usage:
var express = require('express');
var app = express();
var required = require('express-required-fields')
app.post('/register', required(['email', 'password']), (req, res)=>{
//this code will run if required fields are included in the request body
})
Options can be used to customize the response. They can be passed as a second parameter
var express = require('express');
var app = express();
var required = require('express-required-fields')
app.post('/register', required(['email', 'password'],{ error_status:432, message:'A custom message' }), (req, res)=>{
//this code will run if required fields are included in the request body
})
Default options values are:
Mocha and Chai are used for testing. To run the tests:
npm test
Email me to flakolefluk@gmail.com
If you want to contribute, open a new issue or fork the repository and add a pull request
Read LICENSE.md
FAQs
express middleware to set required fields for incoming requests
The npm package express-required-fields receives a total of 20 weekly downloads. As such, express-required-fields popularity was classified as not popular.
We found that express-required-fields 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
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.