Advertisement
Guest User

Untitled

a guest
Sep 27th, 2017
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. const express = require('express')
  2. const app = express()
  3. var bodyParser = require('body-parser');
  4. var cors = require('cors');
  5.  
  6. app.use(cors());
  7. app.use(bodyParser.json());
  8. app.use(bodyParser.urlencoded({ extended: true }));
  9.  
  10. app.use(function(req, res, next) {
  11. res.header("Access-Control-Allow-Origin", "*");
  12. res.header('Access-Control-Allow-Methods', 'DELETE, PUT');
  13. res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  14. next();
  15. });
  16.  
  17. app.post('/api/v1/login.json', function (req, res) {
  18. var user = login(req.body.email, req.body.password)
  19.  
  20. if user !== null {
  21. res.status(200).json({token: "test_token"});
  22. } else {
  23. res.status(401).json({error: 'Niepoprawny email lub hasło.'});
  24. }
  25. })
  26.  
  27. app.listen(3000, function () {
  28. console.log('server listening on port 3000')
  29. })
  30.  
  31. const users = [
  32. {
  33. id: 1,
  34. email: 'test@user.com',
  35. password: 'password',
  36. access_token: 'test_user_access_token'
  37. },
  38.  
  39. {
  40. id: 2,
  41. email: 'second@user.com',
  42. password: 'password',
  43. access_token: 'second_user_access_token'
  44. }
  45. ]
  46.  
  47. function login(email, password) {
  48. return users.find(x => x.email === email && x.password === password);
  49. }
  50.  
  51. if user !== null {
  52. ^^^^
  53. SyntaxError: Unexpected identifier
  54.  
  55. if (user !== null) {
  56. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement