Couchbase lite: Got LiteCore error: WebSocket error 404 Object Not Found

Give it access to"*" channel (instead of “public”) and see what happens . From your sync function , it isn’t clear if there are any docs getting assigned to a channel named “public”. In prod, you shouldn’t use this config that enables guest/anonymous access to star channel- its OK for your dev purposes. You should configure users in your system and enforce access control via your sync gateway.