Я создаю простое приложение couchapp и внедряю его в мой экземпляр CouchDB.Тем не менее, я заметил аномалию.Созданное представление (через представление генерации couchapp ...) возвращает данные, когда я просматриваю их в административном интерфейсе Futon CouchDB (вошел в систему как администратор), но не при запуске написанного мной couchapp.Вот пример моего кода:
$.CouchApp(function(app) {
app.view("wine_list", { success: function(json) {
json.rows.map(function(row) {
alert(row.key);
});
}});
});
Результат, который я получаю из функции alert () выше, равен 'null'.
И когда я перехожу к: http://localhost:5984/winedb/_design/wineapp/_view/wine_list, я получаю:
{"rows":[
{"key":null,"value":null}
]}
Но, если я открою интерфейс администратора Futon и перейду к документу / представлению проекта, я увижузаписей.Теперь в Futon я вошел как администратор.Итак, я думаю, я должен конкретные учетные данные аутентификации в моем коде JavaScript couchapp?Если да, то как?