【发布时间】:2016-01-30 01:14:19
【问题描述】:
我收到此代码的 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
标签: javascript node.js express cors