2017-05-19 14 views
-3

私は、内部データベースとやり取りし、潜在的にsshコマンドを実行するWebポータルを構築しています。この目的のためにExpressでNodeJSを選択しました。クライアントサイドからノードJSとやりとりする方法

テンプレートやルーティングなどの軽量サーバー側のやり取りNode and Expressで管理していましたが、DB作業(挿入/更新/削除)などの重い作業を行う方法や、クリックしてノードコードを実行する方法を探していますクライアント側からのボタン。

私の研究はいくつかのアイデアをもたらしましたが、将来的に安全で(セキュリティ設定には脆弱ではない)、拡張可能なものを使用したいと考えています。問題についてあなたの考えや指針を分かち合いましょうか?

  • ソケットIO(スケーラブルではないかもしれない)
  • のREST API
  • AJAX(過去にAJAXやCORSの問題を持っている)
  • 他のアプローチ????

おかげ

+0

AJAXを使用してください。もちろん、クライアント側のAPIが必要なので、実際にはどちらか一方ではありません。 –

答えて

0

はあなたが達成しようとしているものについて、あなたはMEANスタックに見てする必要があります。 Angular4、Loopback(Expressの上に構築されたもの)、MySQL、もちろんNodeを使用することをお勧めします。あなたのサーバー側が使用するのと同じループバックモデルを使用できる角度のsdkを作成するのは非常に簡単です。結果として、DB作業などの重い作業を行うことができます:)

+1

ありがとうSirrele、あなたの応答は、初心者レベルの仲間を助けました:)私は角度を使用することに興味がありますが、それは学習を開始する追加時間がかかります。しかし私は私のオプションをチェックします。再度指導をしていただきありがとうございます – Ben77

+0

これを読んでいただきありがとうございます!私はあなたのプロジェクトがうまくいくことを願っています私は実際にこのスタックをもっともっと教えていて、毎週新しい投稿を投稿しています。投稿のほとんどは、上記で説明したユースケースに関連しています。私はあなたに追いつくために全力を尽くすことができます。そして、あなたが一般的な経験豊富なプログラマーなら、あなたに教えるのに長い時間はかかりません。私のウェブサイトは[link](https://sirrele.io)で、他に必要なことがあれば教えてください。 – immortalcoder

関連する問題