Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. var express = require('express');
  2. var router = express.Router();
  3. var Assessment = require('../app/models/assessment');
  4.  
  5. router.all('*', function (req, res, next) {
  6. res.header('Access-Control-Allow-Origin', '*');
  7. res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
  8. res.header('Access-Control-Allow-Headers', 'Content-Type');
  9. next();
  10. });
  11.  
  12.  
  13. router.post('/api/status', function (req, res, next) {
  14. getStatus.getStatus(req, res, Assessment);
  15. });
  16.  
  17. module.exports = router;
  18.  
  19. var user = {
  20. 'uid' : '12345'
  21. };
  22. $.ajax({
  23. data: user,
  24. method: 'POST',
  25. url: 'https://api.mydomain/api/status',
  26. crossDomain: true,
  27. done: function () {
  28. },
  29. success: function (data) {
  30. console.log(JSON.stringify(data));
  31. },
  32. error: function (xhr, status) {
  33.  
  34. }
  35. });
  36.  
  37. var express = require('express');
  38. var app = express();
  39. var Assessment = require('../app/models/assessment');
  40.  
  41. app.use(function(req, res, next) {
  42. res.header("Access-Control-Allow-Origin", "*");
  43. res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  44. next();
  45. });
  46.  
  47. app.post('/api/status', function (req, res, next) {
  48. // your code goes here
  49. });
  50.  
  51. module.exports = app;
  52.  
  53. **npm i cors**
  54.  
  55. const cors = require('cors')
  56.  
  57. var corsOptions = {
  58. origin: '*',
  59. optionsSuccessStatus: 200 // some legacy browsers (IE11, various SmartTVs) choke on 204
  60. }
  61. app.use(cors(corsOptions));
  62.  
  63. var routes = require('./api/routes/route'); //importing route
  64. routes(app); //register the route
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement