mysqlデータベースに接続するローカルホストにnodejsファイルがあります。私のSQLデータベースには名前と価格が入っているケーキテーブルがあります。ケーキテーブルから名前と価格を取得できるように、角度jsをノードjsに接続します。ノードjsと角度jとmysqlデータベースを操作する
2
A
答えて
1
AngularJSは通常、クライアント側のフレームワークと呼ばれ、Webブラウザやネイティブのモバイルアプリケーションから実行できますが、MySQLとNodeJSアプリケーションは通常サーバーサイドアプリケーションと呼ばれます。
どちらもローカルホスト環境でホストできますが、これらの2つのコンポーネントが通信してデータを転送するための通信プロトコルが必要です。最も一般的な方法はHTTPを使用することです.HTMLサーバーをNodeJSアプリケーションと統合する必要があります。
HTTPモデルでは、クライアント側のAngularJSがNodeJSアプリケーションに対してHTTP要求を行い、HTTP応答を待ちます。この場合、AngularJSはMySQLデータベースからのデータを要求します。
アプリケーションで実行されているHTTPサーバーを入手行うにはいくつかの方法があります。
- 組み込みHTTPモジュールNodeJSを使用する:Using node.js as a simple web serverは本当に良いソリューションを提供しています。
- NodeJSを使用する接続モジュール:https://github.com/senchalabs/connect#readme。
- ExpressJSの使用https://expressjs.com/。
1
これは私が見つけた最も明瞭な答えです。
https://stackoverflow.com/a/35699700/3156756
クライアント事にこの新しいアプリはいくつかの開発パラダイムを変更し、全体像を理解することdificultです。
基本的には、取得/投稿を行い、データをプッシュしてプルします。 これを使用すると、異なる種類のクライアント用に単一のAPIインタフェースを作成できます。ブラウザ、iphone、アンドロイド、Windows phoneなど
関連する問題
- 1. 角度js 1.0対角度j 2.0
- 2. 角度jsでのDOM操作のカスタムディレクティブ
- 3. スクロールバー角度jsとフレームワーク7を作る
- 4. ノードJSと角度JSを使用したFacebookオープン認証
- 5. ノードjsで角度HTTPルーティング
- 6. 親ノードと子ノード内の角度jsデータソースのフィルタリング
- 7. ノードと角度のアプリケーションで角度jsファイルを取得できません
- 8. ノードJS mysqlデータベースの切断
- 9. ノードjsとブルーバード付きmysql
- 10. DevExpressレポートmvcと角度js
- 11. 角度1 jsとmaterialize css
- 12. 角度チェックボックスのリスト操作
- 13. Json操作TypeScript角度2
- 14. 角度:$ uibModalでDOM操作
- 15. HTMLの角度jを再レンダリングする
- 16. 平均技術(mongodb、エクスプレスjs、角度js、ノードjs)
- 17. oauthノードjを使用して角度2を認証する方法
- 18. 作成マップオブジェクトの角度JS
- 19. mysqlの速度アップ操作
- 20. Herokuノード/角度:アプリケーションとサーバーを展開
- 21. ノードjsサーバー側のデータを角度jsに送信する方法
- 22. ノードjsでmysqlデータベースが変更されたときに通知する
- 23. 角度jを持つセマンティックUI
- 24. 入力、角度jでツールチップを追加
- 25. 角度2とノードが動作していないジャスミンテスト
- 26. 角度jsと既存のjavaScriptコード
- 27. jqueryと角度jsの競合
- 28. 平均NUMのJSと角度
- 29. SQliteデータベースの操作とAsyncTask
- 30. 角度JS、ビュー
何をしましたか?あなたが何もしていなければ、エクスプレスを探検してください。エクスプレス+アングルを検索してみてください。 – Rudy