Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript express JS中的CORS问题_Javascript_Node.js_Express_Cors - Fatal编程技术网

Javascript express JS中的CORS问题

Javascript express JS中的CORS问题,javascript,node.js,express,cors,Javascript,Node.js,Express,Cors,我得到这个代码的cors错误。 我也应用了交叉原点标题。请告诉我这个问题的解决办法 var express = require('express'); var bodyParser = require('body-parser'); var app = express(); var router = express.Router(); app.use(bodyParser.json()); app.all('/*', function(req, res, next) { res.heade

我得到这个代码的cors错误。 我也应用了交叉原点标题。请告诉我这个问题的解决办法

var express = require('express');
var bodyParser = require('body-parser');
var app = express();
var router = express.Router();
app.use(bodyParser.json());

app.all('/*', function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "X-Requested-With");
  next();
 });


router.get('/',function(req,res){
    res.send('Yippeee! You found me.');
});
router.post('/postTest',function(req,res){
    console.log(req.body);
    res.json(req.body);
});

app.use('/',router);

var server = app.listen(3000, function () {
  var host = server.address().address;
  var port = server.address().port;

  console.log('Example app listening at http://%s:%s', host, port);
});

很难给出具体的答案,因为你的问题中有太多的未知数。但是,您可以尝试:


你的应用托管在哪里?你是否在请求中发送凭据?您的前端从哪个端口提供服务?应用程序正在使用ExtJS。使用的端口是1841
var cors = require('cors');

app.use(cors());