/Users/poignant/Documents/Dev/camomile-server/middleware/authenticate.js:572
if (err) throw err;
^
ValidationError: Path username is required.
at model.Document.invalidate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:1021:32)
at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:970:16
at validate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:610:7)
at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:627:9
at Array.forEach (native)
at SchemaString.SchemaType.doValidate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:614:19)
at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:968:9
at process._tickCallback (node.js:419:13)
curl -i -X POST http://localhost:3000/user --data '{"username":"", "password":"password", "affiliation": "org1", "role" : "user"}' -H "Content-Type: application/json" --cookie "cookies.txt"
curl: (52) Empty reply from server
message from server :
/Users/poignant/Documents/Dev/camomile-server/middleware/authenticate.js:572 if (err) throw err; ^ ValidationError: Path
username
is required. at model.Document.invalidate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:1021:32) at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:970:16 at validate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:610:7) at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:627:9 at Array.forEach (native) at SchemaString.SchemaType.doValidate (/Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/schematype.js:614:19) at /Users/poignant/Documents/Dev/camomile-server/node_modules/mongoose/lib/document.js:968:9 at process._tickCallback (node.js:419:13)