Как разместить HTML-файлы в Cloudant?

ответ на этот вопрос должен быть таким тривиальным, потому что я не могу найти ничего, что могло бы объяснить его для меня. Я пытаюсь настроить базу данных в облаке, но постоянно слышу, что для соблюдения той же политики происхождения html-файлы должны размещаться в одном и том же месте. Как мне получить свои html-файлы в свой облачный домен?

Я чувствую себя довольно глупо, что я не смог понять это для себя.


person DrBoon    schedule 02.02.2014    source источник


Ответы (2)


В качестве вложений.

Загрузите свои файлы в виде вложений, а затем получите к ним доступ, перейдя на https://you.cloudant.com/dbname/documentid/name_of_file.html.

Такие инструменты, как erica (большой список параметров здесь) сделает это за вас. С ними вам просто нужно поместить все ваши файлы HTML, CSS и JS в папку, и инструмент сохранит их все как вложения в Design Document, а затем этот пакет станет вашим Couchapp.

(После этого вам просто нужно смешать некоторые вызовы ajax для _views и чистые документы со ссылками на функции _list и _show - если хотите - и вы будете полным коучэппером).

person fiatjaf    schedule 03.02.2014

Вы можете размещать статические сайты в Cloudant аналогично CouchDB. Ваш лучший ресурс «Начало работы», вероятно, — это CouchApp.org, где объясняется механизм и приводятся ссылки на инструменты, которые помогут помочь вам объединить активы вместе.

Также стоит упомянуть, что Cloudant теперь поддерживает CORS, поэтому возможен и внешний сайт.

person Will Holley    schedule 02.02.2014