2016-07-18 20 views
2

mysqlデータベースに接続するローカルホストにnodejsファイルがあります。私のSQLデータベースには名前と価格が入っているケーキテーブルがあります。ケーキテーブルから名前と価格を取得できるように、角度jsをノードjsに接続します。ノードjsと角度jとmysqlデータベースを操作する

+1

何をしましたか?あなたが何もしていなければ、エクスプレスを探検してください。エクスプレス+アングルを検索してみてください。 – Rudy

答えて

1

AngularJSは通常、クライアント側のフレームワークと呼ばれ、Webブラウザやネイティブのモバイルアプリケーションから実行できますが、MySQLとNodeJSアプリケーションは通常サーバーサイドアプリケーションと呼ばれます。

どちらもローカルホスト環境でホストできますが、これらの2つのコンポーネントが通信してデータを転送するための通信プロトコルが必要です。最も一般的な方法はHTTPを使用することです.HTMLサーバーをNodeJSアプリケーションと統合する必要があります。

HTTPモデルでは、クライアント側のAngularJSがNodeJSアプリケーションに対してHTTP要求を行い、HTTP応答を待ちます。この場合、AngularJSはMySQLデータベースからのデータを要求します。

アプリケーションで実行されているHTTPサーバーを入手行うにはいくつかの方法があります。

1

これは私が見つけた最も明瞭な答えです。

https://stackoverflow.com/a/35699700/3156756

クライアント事にこの新しいアプリはいくつかの開発パラダイムを変更し、全体像を理解することdificultです。

基本的には、取得/投稿を行い、データをプッシュしてプルします。 これを使用すると、異なる種類のクライアント用に単一のAPIインタフェースを作成できます。ブラウザ、iphone、アンドロイド、Windows phoneなど

関連する問題