-
sudo apt update && sudo apt install -y curl apt-transport-https gnupg curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1 source /etc/os-release echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} main" | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null sudo apt update sudo apt install -y couchdb
-
Перейдем на http://127.0.0.1:5984/_utils/, зайдем через админа и создадим там базу данных "mydatabase"
-
Изменим следующие строки:
const DBS = { // Создаем локальную БД и коннектимся к удаленной Local: new PouchDB('docs'), Remote: new PouchDB('http://admin:1213@localhost:5984/mydatabase') }
Вот измененный html файл: html файл
Разрешим CORS через Configuration -> CORS -> Enable CORS -> All domains (*):
Откроем наш html в браузере и нажмем кнопку "sync" чтобы проверить все ли работает:
-
Остановим сервер командой:
sudo service couchdb stop
Откроем html файл в браузере опять и убедимся что фамилия все еще отображается в нем
-
Полученный файл: