【发布时间】:2011-10-24 06:30:58
【问题描述】:
在 localhost:8000 上运行 django 开发服务器,在 localhost:3000 上运行 nodejs 服务器。我想将 json 导入 nodejs 服务器,但出现此错误:
XMLHttpRequest 无法加载 http://127.0.0.1:8000/api/presentation/?format=json。起源 http://localhost:3000 不被 Access-Control-Allow-Origin 所允许
这是我第一次涉足跨领域的乐趣,所以我的深度不够。
我已将此添加到节点 (expressjs) 中的路由中。
app.all('/', function(req, res){
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.render('index', {
title: '...'
});
});
我错过了什么/做错了什么?
【问题讨论】:
标签: django json node.js express