Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var router = express.Router();
- var Assessment = require('../app/models/assessment');
- router.all('*', function (req, res, next) {
- res.header('Access-Control-Allow-Origin', '*');
- res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
- res.header('Access-Control-Allow-Headers', 'Content-Type');
- next();
- });
- router.post('/api/status', function (req, res, next) {
- getStatus.getStatus(req, res, Assessment);
- });
- module.exports = router;
- var user = {
- 'uid' : '12345'
- };
- $.ajax({
- data: user,
- method: 'POST',
- url: 'https://api.mydomain/api/status',
- crossDomain: true,
- done: function () {
- },
- success: function (data) {
- console.log(JSON.stringify(data));
- },
- error: function (xhr, status) {
- }
- });
- var express = require('express');
- var app = express();
- var Assessment = require('../app/models/assessment');
- app.use(function(req, res, next) {
- res.header("Access-Control-Allow-Origin", "*");
- res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
- next();
- });
- app.post('/api/status', function (req, res, next) {
- // your code goes here
- });
- module.exports = app;
- **npm i cors**
- const cors = require('cors')
- var corsOptions = {
- origin: '*',
- optionsSuccessStatus: 200 // some legacy browsers (IE11, various SmartTVs) choke on 204
- }
- app.use(cors(corsOptions));
- var routes = require('./api/routes/route'); //importing route
- routes(app); //register the route
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement