improve data validation
This commit is contained in:
parent
fdcaabe416
commit
be0c745720
|
@ -29,6 +29,11 @@ export const getEndpoints = (dbObject) => {
|
|||
res.send(dbObject.submissions)
|
||||
return
|
||||
})
|
||||
router.get('/responses', (req,res)=>{
|
||||
res.statusCode=200
|
||||
res.send(dbObject.responses)
|
||||
return
|
||||
})
|
||||
|
||||
return router
|
||||
}
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
export default class Entity{
|
||||
set _id(prop){
|
||||
if(prop){
|
||||
if(!Number.isInteger(prop)){throw new TypeError("id must be an integer!")}
|
||||
this.id = prop
|
||||
const propNumber = Number(prop)
|
||||
if(!Number.isInteger(propNumber)){throw new TypeError("id must be an integer!")}
|
||||
this.id = propNumber
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2,8 +2,9 @@ import Title from "./Title.mjs"
|
|||
export default class Story extends Title{
|
||||
set _word_count(prop){
|
||||
if(prop){
|
||||
if(!Number.isInteger(Number(prop))){throw new TypeError("word_count must be integer!")}
|
||||
this.word_count=prop
|
||||
const propNumber = Number(prop)
|
||||
if(!Number.isInteger(propNumber)){throw new TypeError("word_count must be integer!")}
|
||||
this.word_count=propNumber
|
||||
}
|
||||
}
|
||||
get table(){
|
||||
|
|
Loading…
Reference in New Issue