[英]CORS issue in express JS
I am getting cors error with this code. 我收到此代码的错误提示。 I have applied the cross origin headers too.
我也已经应用了交叉原点头。 Please tell me the solution for this.
请告诉我解决方案。
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);
});
It's hard to give a specific answer because there's so many unknowns in your question. 给出具体答案很困难,因为您的问题有很多未知数。 However you could give the CORS plugin a shot:
但是,您可以尝试一下CORS插件 :
var cors = require('cors');
app.use(cors());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.