Я запускаю сборку REST-API поверх Sinatra.
Теперь я хочу написать скрипт jQuery, который извлекает данные из API.
Синатре сказано ответить JSON
before do
content_type :json
end
Простой маршрут выглядит как
get '/posts' do
Post.find.to_json
end
Мой скрипт jQuery представляет собой простой вызов ajax
$.ajax({
type: 'get',
url: 'http://api.com/posts',
dataType: 'json',
success: function(data) {
// do something
}
})
На самом деле все работает нормально, если оба работают на одном IP, API и запрашивают JS.
Я уже пытался поиграться с JSONP для Rack без каких-либо положительных результатов. Вероятно, мне просто нужна подсказка, как поступить.