spine, node.js (express) e Access-Control-Allow-Origin
Estou desenvolvendo um aplicativo no meu pc local. O frontend deve ser construído com spinejs e o backend-api com node.js. O Spine está sendo executado na porta 9294 e o node.js está sendo executado na porta 3000. em Spine, adicionei ao meu modelo o seguinte:
<code>@url: "http:localhost:3000/posts" </code>
e no meu servidor expresso
<code>app.get('/posts', function(req, res){ console.log("giving ALL the posts"); res.header("Access-Control-Allow-Origin", "*") res.json(posts); }); </code>
Mas estou sempre recebendo o seguinte erro no chrome:
<code>XMLHttpRequest cannot load http://localhost:3000/posts. Origin http://localhost:9294 is not allowed by Access-Control-Allow-Origin. </code>
O que devo fazer para poder acessar minha API corretamente? Apesar de adicionar o cabeçalho nas respostas, corrija o problema.