Guest User

Untitled

a guest
Aug 17th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.66 KB | None | 0 0
  1. gd@gd10:~/Desktop/find-geeks$ npm run server
  2. > find-geeks@1.0.0 server /home/gd/Desktop/find-geeks
  3. > nodemon server.js
  4. [nodemon] 1.18.3[nodemon] to restart at any time, enter `rs`
  5. [nodemon] watching: *.*[nodemon] starting `node server.js`
  6. Server is running at port no 5000MongoDB connectedTypeError: Cannot read property 'email' of undefined
  7. at router.post (/home/gd/Desktop/find-geeks/routes/api/users.js:22:34)
  8. at Layer.handle [as handle_request] (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/layer.js:95
  9. :5) at next (/home/gd/Desktop/find-geeks/node_modules/ex
  10. press/lib/router/route.js:137:13) at Route.dispatch (/home/gd/Desktop/find-geeks/node_
  11. modules/express/lib/router/route.js:112:3) at Layer.handle [as handle_request] (/home/gd/Deskto
  12. p/find-geeks/node_modules/express/lib/router/layer.js:95
  13. :5)
  14. at /home/gd/Desktop/find-geeks/node_modules/express/
  15. lib/router/index.js:281:22
  16. at Function.process_params (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:335:12)
  17. at next (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:275:10)
  18. at Function.handle (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:174:3)
  19. at router (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:47:12)
  20. at Layer.handle [as handle_request] (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/layer.js:95:5)
  21. at trim_prefix (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:317:13)
  22. at /home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:284:7
  23. at Function.process_params (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:335:12)
  24. at next (/home/gd/Desktop/find-geeks/node_modules/express/lib/router/index.js:275:10)
  25. at expressInit (/home/gd/Desktop/find-geeks/node_modules/express/lib/middleware/init.js:40:5)
  26.  
  27. router.post("/register", (req, res) => {
  28. User.findOne({ email: req.body.email }).then(user => {
  29. if (user) {
  30. return res.status(400).json({ email: "Email value exists already." });
  31. } else {
  32. console.log("user not found");
  33. const avator = gravator.url(req.body.email, {
  34. s: "200", //Size of gravator in pixels
  35. r: "pg", //rating,
  36. d: "mm" //default value= 'mm'
  37. });
  38. // create user
  39. const newUser = new User({
  40. name: req.body.name,
  41. email: req.body.email,
  42. avator,
  43. password: req.body.password
  44. });
  45.  
  46. gd@gd10:~/Desktop/find-geeks$ mongo ds225382.mlab.com:25382/findgeeks -u gdgeek -p gd@123
  47. MongoDB shell version v3.6.6
  48. connecting to: mongodb://ds225382.mlab.com:25382/findgeeks
  49. MongoDB server version: 3.6.6
  50. rs-ds225382:PRIMARY> show dbs
  51. 2018-08-17T10:21:06.243+0530 E QUERY [thread1] Error: listDatabases failed:{
  52. "operationTime" : Timestamp(1534481464, 1),
  53. "ok" : 0,
  54. "errmsg" : "not authorized on admin to execute command { listDatabases: 1.0, $clusterTime: { clusterTime: Timestamp(1534481454, 1), signature: { hash: BinData(0, E3909ED95273847820FEF45BA1D664D60F796DB2), keyId: 6590452867025338369 } }, $db: "admin" }",
  55. "code" : 13,
  56. "codeName" : "Unauthorized",
  57. "$clusterTime" : {
  58. "clusterTime" : Timestamp(1534481464, 1),
  59. "signature" : {
  60. "hash" : BinData(0,"cF9xY92R3CPeenwCnvqzuNBhtkw="),
  61. "keyId" : NumberLong("6590452867025338369")
  62. }
  63. }
  64. } :
  65. _getErrorWithCode@src/mongo/shell/utils.js:25:13
  66. Mongo.prototype.getDBs@src/mongo/shell/mongo.js:65:1
  67. shellHelper.show@src/mongo/shell/utils.js:849:19
  68. shellHelper@src/mongo/shell/utils.js:739:15
  69. @(shellhelp2):1:1
  70. rs-ds225382:PRIMARY>
Add Comment
Please, Sign In to add comment