Guest User

Untitled

a guest
Mar 18th, 2018
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. const express = require('express');
  2. const bodyParser = require('body-parser');
  3. const mongoose = require('mongoose');
  4.  
  5. var Schema = mongoose.Schema;
  6. var session = require('express-session');
  7. var cookieParser = require('cookie-parser');
  8. var cors=require('cors');
  9. //setup express app
  10. const app = express();
  11. app.use(cors());
  12.  
  13.  
  14.  
  15. //connect to mongodb
  16. mongoose.connect(process.env.MONGODBURI);
  17. mongoose.Promise = global.Promise;
  18. //connect public folder
  19. app.use(express.static('public'));
  20.  
  21. //bodyparser middleware
  22. app.use(bodyParser.json());
  23.  
  24. //routes middleware
  25. app.use(cookieParser())
  26. app.use(session({secret: 'MySecret'}));
  27. app.use('/userapi',require('./routes/userapi.js'));
  28. app.use('/cde',require('./routes/cde.js'));
  29. app.use('/efg',require('./routes/efg.js'));
  30.  
  31. //error handler middleware
  32. app.use(function(err,req,res,next){
  33. res.status(422).send({error: err.message});
  34. });
  35.  
  36. const port = process.env.PORT || 8080;
  37. app.listen(port, () => {
  38. console.log('Express server listening on port', port)
  39. });
  40.  
  41. {
  42. "name": "vip",
  43. "version": "0.1.0",
  44. "private": true,
  45. "dependencies": {
  46. "afterglow": "0.0.3",
  47. "afterglowplayer": "^1.1.0",
  48. "axios": "^0.17.1",
  49. "body-parser": "^1.18.2",
  50. "cookie-parser": "^1.4.3",
  51. "cookieparser": "^0.1.0",
  52. "cors": "^2.8.4",
  53. "express": "^4.16.2",
  54. "express-session": "^1.15.6",
  55. "foreman": "^2.0.0",
  56. "fs": "0.0.1-security",
  57. "gifffer": "^1.5.1",
  58. "glamor": "^2.20.40",
  59. "image-map-resizer": "^1.0.3",
  60. "jquery": "^3.3.1",
  61. "marked": "^0.3.12",
  62. "mongoose": "^5.0.1",
  63. "natural": "^0.5.6",
  64. "react": "^16.2.0",
  65. "react-data-menu": "^1.1.1",
  66. "react-dom": "^16.2.0",
  67. "react-gif": "^0.1.0",
  68. "react-modal": "^3.1.13",
  69. "react-scripts": "1.1.0",
  70. "react-toastify": "^3.4.2",
  71. "redux": "^3.7.2",
  72. "shelljs": "^0.8.1",
  73. "video-react": "^0.9.4"
  74. },
  75. "scripts": {
  76. "start": "react-scripts start",
  77. "build": "react-scripts build",
  78. "test": "react-scripts test --env=jsdom",
  79. "eject": "react-scripts eject"
  80. },
  81. "devDependencies": {
  82. "nodemon": "^1.14.12",
  83. "react-router-dom": "^4.2.2"
  84. }
  85. }
  86.  
  87. GET https://myappname.herokuapp.com/userapi/verifylogin?email=aa&password=aa 404 (Not Found)
  88.  
  89. createError.js:16 Uncaught (in promise) Error: Request failed with status code 404
  90. at createError (createError.js:16)
  91. at settle (settle.js:18)
  92. at XMLHttpRequest.handleLoad (xhr.js:77)
  93.  
  94. const express = require('express');
  95. const router = express.Router();
  96. const User = require('../models/Login');
  97. const LoginSession = require('../models/LoginSession');
  98. const server = require('../server');
  99.  
  100. //find a record matching username & Password
  101. router.get('/verifylogin',function(req,res,next){
  102. User.findOne({email:req.query.email,password:req.query.password}).then(function(sequence_data){
  103. res.send(sequence_data);
  104. });
  105. });
  106.  
  107.  
  108. module.exports = router;
Add Comment
Please, Sign In to add comment