Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. var express = require('express');
  2. var app = express();
  3. var port = process.env.PORT || 8000;
  4. var morgan = require('morgan');
  5. var mongoose = require('mongoose');
  6. var bodyParser = require("body-parser");
  7.  
  8. var User = require('./app/models/user');
  9.  
  10. app.use(bodyParser.json());
  11. app.use(bodyParser.urlencoded({extended: true}));
  12. app.use(morgan('dev'));
  13.  
  14. mongoose.connect('mongodb://localhost:27017/internmart', function(err) {
  15. if (err) {
  16. console.log("Not connected to the database! " + err);
  17. } else {
  18. console.log("Successfully connected to MongoDB!");
  19. }
  20. });
  21.  
  22. //http://localhost:8000/users
  23. app.post('/users', function(req, res) {
  24. var user = new User();
  25.  
  26. var userDetails = new User(req.body);
  27.  
  28. userDetails.save(function(err) {
  29. if (err){
  30. console.log('Error in Saving user: '+err);
  31. } else {
  32. console.log('User Registration succesful');
  33. res.send("user added sucessfully");
  34. }
  35. });
  36.  
  37. app.get('/users', function(req, res) {
  38. var user = new User();
  39.  
  40. // user.name = req.body.name;
  41. // user.email = req.body.email;
  42. // user.username = req.body.username;
  43. // user.password = req.body.password;
  44.  
  45. user.name = "Hello";
  46. user.email = "Hello";
  47. user.username = "Hello";
  48. user.password = "Hello";
  49.  
  50. user.save(user);
  51. });
  52.  
  53. app.get('/home', function(req, res){
  54. res.send("Hello from home.");
  55. });
  56.  
  57. app.listen(port, function() {
  58. console.log("Running the server on port " + port);
  59. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement