Я разрабатываю приложение на своем локальном компьютере. Интерфейс должен быть построен с spinejs и backend-api с node.js. Spine работает на порту 9294 и node.js работает на порту 3000. в Spine Я добавил к своей модели следующее:
@url: "http:localhost:3000/posts"
и на моем экспресс-сервере
app.get('/posts', function(req, res){
console.log("giving ALL the posts");
res.header("Access-Control-Allow-Origin", "*")
res.json(posts);
});
Но я всегда получаю следующий erro в хроме:
XMLHttpRequest cannot load http://localhost:3000/posts. Origin http://localhost:9294 is not allowed by Access-Control-Allow-Origin.
Что я должен сделать, чтобы получить доступ к моей апи? Я, хотя добавление заголовка в ответы устраняет проблему.