Platform
Версия Parse Server
11 мин
введение в этом руководстве вы узнаете, как изменить версию вашего parse server цель изменить версию parse server предварительные условия нет предварительных условий для чтения этой страницы, однако, чтобы изменить её, вы должны быть владельцем приложения parse server https //blog back4app com/2020/03/17/managed parse server/ — это фреймворк с открытым исходным кодом, который обеспечивает бэкенд приложения и ускоряет время разработки, упрощая сложные программные задачи сообщество parse server очень активно, и часто новые версии https //github com/parse community/parse server/releases изменив версию вашего приложения, вы гарантированно обновитесь до последней версии parse server всё, что нужно, это один клик на опцию изменить версию, чтобы обновить или понизить версии сервера это очень просто, всё, что вам нужно сделать, это перейти в управление parse server управление parse server доступное в настройки сервера настройки сервера , этот блок выглядит следующим образом теперь вы можете выбрать версию, которую хотите иметь, и нажать кнопку сохранить серьезные изменения перед обновлением до более новой версии parse server настоятельно рекомендуется сохранить https //www back4app com/docs/platform/app settings#clone app для применения этого изменения также в этой теме вы можете проверить самые распространенные ошибки, чтобы не наткнуться на серьезные изменения см parse server 6 2 0 в этой версии реализована безопасность в терминах acl для пользователей, которые больше не установлены как публичные для чтения однако, если вы хотите обойти это (не рекомендуется, так как это позволяет другим пользователям и неаутентифицированным пользователям читать данные, такие как email ), вам нужно добавить следующую конфигурацию в ваши https //www back4app com/docs/platform/custom parse options { "enforceprivateusers" false } parse server 5 2 3 в этой версии реализована безопасность в отношении загрузки файлов в ваше приложение необходимо добавить следующую конфигурацию в ваши https //www back4app com/docs/platform/custom parse options , чтобы это работало { "fileupload" { "enableforpublic" true, "enableforanonymoususer" true, "enableforauthenticateduser" true } } enableforpublic истинно, если загрузка файлов должна быть разрешена для всех, независимо от аутентификации пользователя enableforanonymoususer истинно, если загрузка файлов должна быть разрешена для анонимных пользователей enableforauthenticateduser истинно, если загрузка файлов должна быть разрешена для аутентифицированных пользователей устаревание hub базы данных подключение эта версия больше не поддерживает подключение к наборам данных из https //back4app com/database клонирование по прежнему доступно parse server 3 7 2 перед обновлением до версии parse server, равной или выше 3 7 2, обратите внимание, что слово id id стало зарезервированным полем, и это связано с реализациями graphql обратите внимание, что вы можете не иметь возможности управлять вашими объектами с помощью создания, чтения, обновления или удаления через rest api или sdk parse server 3 1 1 могут возникнуть две проблемы существует критическое изменение при обновлении с 2 x до 3 x, связанное с облачным кодом, и вы можете прочитать больше о изменениях https //www back4app com/docs/advanced guides/parse server 3 другими словами, это обновление очистило синтаксис облачного кода перед тем, как перейти на эту версию, существует возможность, предоставленная parse server, которая позволяет пользователю сохранить аудиторию для отслеживания и отправки push уведомлений, поэтому вам нужно удалить этот класс, чтобы предотвратить проблемы с панелью управления и базой данных parse server 2 6 5 перед обновлением до этой версии, вам нужно убедиться, что у вас нет просроченных сертификатов, добавленных в ваше приложение, пожалуйста, перейдите к настройки сервера настройки сервера > уведомления push для ios уведомления push для ios > настройки настройки и проверьте, есть ли просроченные сертификаты чтобы обновить сертификат, вы можете загрузить новый, следуя https //www back4app com/docs/ios/push notifications/best ios push notification service#step 1 create your push certificates in the apple developer center о создании сертификата для ios parse server 2 2 14 отзывные сессии были введены в середине 2015 года, и это помогло улучшить безопасность для пользователей поэтому, если это ваша текущая версия, вы должны быть в курсе очень распространенной проблемы, связанной с legacy token на данный момент, если вы используете legacy token, необходимо перейти на revocable token перед выбором более новой версии эта ссылка может помочь вам с этим https //web archive org/web/20170101001730/https //parse com/tutorials/session migration tutorial если вы получили ошибку и предложенные выше решения не работают для вас, пожалуйста, свяжитесь с нашей службой поддержки через https //www back4app com/docs/platform/parse server version чат заключение на данный момент вы узнали, как обновить или понизить вашу текущую версию parse server и возможные изменения, основанные на самых распространенных ошибках