Comments (2)
Can you give me examples of validations you are doing so I can understand better?
For the question, I don't plan to add more customization options to the generator. In fact, I want to make it simpler (see #32 (comment)).
from rest.
I haven't got too far with it I'm currently using node-mongoose-validator where in your schemas you can add the validation quite easily.
userSchema.path('username').validate(validator.matches('^[a-zA-Z0-9_-]{3,15}$'), 'Please provide a valid username');
userSchema.path('email').validate(validator.isEmail(), 'Please provide a valid email address');
The only real task is change over all the http status codes so that they don't throw an internal error where validation is not met and to throw bad requests instead. Or does bodymen do all this for us?
from rest.
Related Issues (20)
- Error Handling
- Can querymen automatically handle lowercase vs uppercase searches HOT 4
- use jsdoc with openapi/swagger for documentation (feature) HOT 2
- Change login request from POST to GET HOT 4
- test KO just after creation
- test KO after creating the API HOT 4
- MongooseError: Operation `users.insertOne()` buffering timed out after 10000ms HOT 5
- Heroku no MongoLab addon HOT 2
- No return through with GET request HOT 1
- Debugging with vscode | es6 imported variables not visible by the debugger HOT 1
- same issue HOT 2
- Patch methode -> change one field
- How to GET random user
- nodemailer email integration
- How to add reference model HOT 1
- Annotations don't contain dataType in case fo yo rest:api HOT 1
- ImportError : Couldn't import Django
- No default language could be detected for this app
- [ts] Declaration or statement expected. [1128]
- I had a problem in vs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rest.