2017-07-26 1 views
0

私は再生しているMUDのためのjavascriptスクリプトエンジンを使用しています、彼らは彼らのサーバーでホストされているjavascriptクライアントを持っています。私はいくつかの情報をデータベースに保存してクライアントからアクセスしたい(または何とかクライアントに注入する)が、私はそれをどうやってできるのか分からない。Javascriptは外部またはローカルホストのデータベースまたはnodejにアクセスできますか?

基本的に私はJavaScriptファイルをウェブサイトのトリガーセクションに書き込むことができ、それらは起動します。 JavascriptとJQueryのオプションがあります。彼らは最後にデータベースオプションを持っていないので、私はそれを自分で追加しようとしています。

私はクライアントサイドのjavascriptには多くの制限があることを知っていますので、実際にどの程度までこれを行えるかはわかりません。

+2

あなたはJavaScriptを実行しているWebサイトまたはNodeJSですか? – lilezek

+0

クライアントごとに個別にデータクライアントを格納するか、クライアント間で共有される共通ストレージが必要ですか?クライアントベースのストレージの場合は、共有データが必要な場合はデータベースが稼動するホストが必要であり、RESTのようなデータにアクセスするには何らかのインタフェースが必要な場合は、localStorageを使用できます。 –

+0

@lilezekイベントをプルするためのJavaScriptコードを受け付けるWebサイトです。クライアント自体はHTML5で作成されています。http://play.achaea.com – rmrn11

答えて

1

私はあなたがこれを行うことができるかもしれないと思うが、それはハッキーになるだろう。

DOMにスクリプトノードを接続することができれば、原点制限なしでGET要求をトリガできます。あなたはあなた自身のバックエンドにそれを行うでしょう。

良いプラクティスをすべて捨て、多くのクエリパラメータでGETリクエストを使用して、その(あなたの)バックエンドにデータを送信する必要があります。

バックエンドを書き込んで、データに必要なものを作成する必要があります。それをdbに格納します。

有効なjsをクライアントに返すようにする必要があります。たとえそれを却下するだけであっても、クライアントに返すようにする必要があります。

また...

あなたがコントロールするサイトへのiframeをロードし、データとのiframe srcを変更し、(あなたのいくつかのbakcendに送信するようにあなたが好きなデータで行うことができます適切に)あなたのサイト(それは、iframeに読み込まれている)の変更を検出することによって...

+0

私はちょっとハッキーであるコードで大丈夫です。これは一般向けではなく、ウェブサイト自体のユーザー名とパスワードの後ろにのみロードされています。これらのアイデアをありがとう – rmrn11

関連する問題