2017-12-24 13 views
-1

クライアント側ではなくサーバー側に配列を格納するにはどうすればいいですか?私はデータを複数のデバイスで利用できるようにしたいので、常に最新のものにする必要があります。私はクライアント側で必要なことをするのに十分なJavaScriptを一緒に掻き集めることができます。最新の配列をサーバーから取り出して更新し、それを元に戻す方法が必要です。私の研究から今までのところ、node.jsをサーバーにインストールし、次にエクスプレッションと同じように実行する必要があるようです。それ以来、それはすべて私のためにあいまいになります。誰でも良いチュートリアルへのリンクがありますか?前もって感謝します。ベン。。 JavaScript

+0

サーバーの一部が必要ですが、ノードである必要はありません。例えば、PythonやPHPを使うことができます。 – Ryan

答えて

1

私はあなたがいる探しているものと考えていますサイトの複数のユーザーがアクセスできるデータの永続性。従来は、送信するデータ(GET)や受信したデータ(POST)を処理するために、サーバー(ノード、PHPなど)が必要でした。その後、MySQLやMongoDBなどのデータを格納できるものにデータをリンクする必要があります。技術的にはこれらのサービスのいずれかを使用する必要はなく、サーバーのファイルシステムを使用してテキストファイルを読み書きすることはできますが、これはお勧めできません。副次的なことは、データを文字列や配列として格納するのではなく、配列を含むJSON形式にすることです。

サーバーをセットアップしてからデータベースに接続し、データベースの使用方法を学習するのはかなり習熟しています。すばやく簡単なものをお探しの場合はGoogle Firebaseをご覧ください。サーバーとデータベースの学習曲線全体を抽象化し、フロントエンドコードに直接リンクすることができます。これは、NoSQLデータベースがどのように配備などについてあまり心配することなく動作するかを理解する良い方法です。

+0

Googleの火災基地が期待しています。私が探しているのは、どのブラウザからでもアクセス可能なターンリストを作成することだけです。ボタンが押されると、ユーザーはリストの一番下に移動します。ご協力いただきありがとうございます。 – Ben

+0

OMG firebaseは私が必要なものに完璧に見えます! – Ben

0

配列は文字列またはハッシュのような単なるデータ型です。これはあなたが「サーバー側に保存する」ものではありません。

通常、データベース(mySQL、Postgres)、Redis、JSクッキー、またはハードドライブ内のファイルへの書き込みと同じような単純なデータストアです。

いずれにしても、リクエストはデータ(配列、文字列など)に含まれていれば、バックエンドコードはそのデータを格納します。任意の数のgoogle検索で、 "Store record mysql php"のような有益な結果が得られます。そこから

、第2のリクエストが入ってくるとき、あなたは、単に適切な識別子を使用してデータを取得するには(これの多くは、youreのは、実際にやろうとするものまで来る)