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.

questionAnswers(2)

yourAnswerToTheQuestion