2016-04-14 5 views
0

私はIonic/angularJSでアプリを作る必要がありましたが、以前はその2つのテクノロジーを使っていましたが、今はウェブの外部サーバーにデータを保存するためにデータベースシステムを使用する必要があります。 ?あなたは良いドキュメントをリンクすることができれば、あなたの場合はMySQLをホスト型サーバーで使用しているAngularJS/Ionicアプリですか?

はそれがあまりにも役立ちます、それを行うことができます:D

答えて

1

事があります。 IonicをMySQLに直接接続することはできません。いいえ、回避策はありません。魔法は必要ありません。これは、これが動作する方法ではありません。 AngularとAngularの上のIonic作品は、フロントエンドフレームワークです。

ただし、基本的にサーバー側に(RESTful)APIを作成する必要があります。

これは、MySQLに直接話して質問するPHPで行われる可能性が最も高いです。あなたは(RESTfulな)APIを記述した後

あなたはそれをを行う方法を学ぶためにいくつかの時間を投資する必要があります)、あなたが角度の$resourceオブジェクトを使用することにより角度であなたのサービスを通じて、それを消費することができます。

確かに、これはステップバイステップの答えではなく、あなたはこの分野でちょうど始まっているようですので、あなたは自分のやり方(REST、RESTful、$ resource、services ...)しかし、私はあなたに幸運を願って、さらに具体的な質問があれば、躊躇しないでください。

+0

私はそれをうまくいけば、データベースに接続してすべてのデータを取得し、APIを作成するためにそれをクエリし、次にAPIを使って角度を取得できる.phpファイルを作成する必要があります。 $ http、正しい? –

+0

はい。それは本質的に正しいです。しかし、あなたがこれを行う方法について多くの材料に着陸するなら、落胆してはいけません。あなたは最終的にそれを把握し、あなたは自分自身に「私はこれを使わずにどう住んだのか」と尋ねるでしょう。がんばろう! – Nikola

0

あなたのMySQLデータベースと角度を直接使用することはできません。 REST APIを提供し、クライアントとデータベースを接続するアプリケーションが必要です。自分でコード化したくない場合は、https://www.npmjs.com/package/mysql-to-restまたはhttps://github.com/mevdschee/php-crud-apiのようなものを使用できます。 POSTやDELETEなどの操作を許可すると、セキュリティ上の問題が発生する可能性があることに注意してください。

関連する問題