Каков наилучший способ чтения / записи данных с помощью JavaScript? - PullRequest
0 голосов
/ 09 июня 2019

Мне нужен способ действительно просто читать / записывать в файл json (как мое хранилище) онлайн.Я хочу иметь возможность размещать приложение и делать аксиос запросы к нему, чтобы прочитать данные, обновить их локально, а затем отправить данные на онлайн-ресурс.Есть ли простой способ сделать это?

Я использовал FireBase в проходе, но это слишком долго для меня, чтобы настроить сейчас.также http://myjson.com/ только позволяет мне читать.должен быть быстрый способ размещения данных в формате json, который позволяет читать и записывать

Я также не хочу использовать localalstorage, потому что другие люди будут получать доступ к приложению

1 Ответ

0 голосов
/ 10 июня 2019

Я думаю, к сожалению, ваш вопрос получает отрицательное голосование - но это потому, что предпосылка вашего вопроса выключена.Чтение / запись одного файла JSON стоит дорого (например, по времени) и будет наивным подходом (это нормально, мы все были там).То, что вы хотите, это база данных.Я бы предложил начать с простой базы данных, такой как mlab .Но даже до этого я бы посоветовал вам прочитать эту статью - она ​​дает хороший обзор того, что такое приложение CRUD.


Но если вы действительно хотите использовать файл JSON (опять же, я бы настоятельно НЕ рекомендовал это).Затем:

  1. Вам необходимо настроить сервер
  2. Предоставить конечную точку API (где вы обрабатываете запросы GET / POST и т. Д.) Для этого сервера, чтобы клиенты / люди могли общаться суказанный сервер
  3. Попросите сервер поговорить с каким-нибудь хранилищем (например, https://aws.amazon.com/s3/), где будет храниться файл

шаги 1. и 2. Вам в конечном итоге понадобитсясделать для любого сервера. Но на шаге 3. я бы НЕ рекомендовал использовать файл JSON. Это потому, что очень дорого (как отмечалось ранее) получить файл, изменить файл, а затем положить этот файл обратно в хранилище.В этот момент вы также можете использовать базу данных.

Удачи!:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...