2016-05-02 6 views
2

私はループバックの枠組みを設定するとエラー:ループバック・データソース・ジャグラー

https://docs.strongloop.com/display/public/LB/Getting+started+with+LoopBack

シンプルなAPIを作成するには、リンクの下に参照しています。しかし、私は次のようになっています。このデータソースに接続されていないモデルを移行することはできませんAPIをdatasourcenotに接続しようとしたときにエラーが発生し、その理由と解決方法がわかりました。誰でもこの問題を解決するのを手伝ってください。

Error: Cannot migrate models not attached to this datasource: CoffeeShop 
    at /Users/emotian/Development/loopback-getting-started/node_modules/loopback-datasource-juggler/lib/datasource.js:822:14 
    at nextTickCallbackWith0Args (node.js:420:9) 
    at process._tickDomainCallback (node.js:390:13) 
    at process.fallback (/Users/emotian/Development/loopback-getting-started/node_modules/loopback/node_modules/continuation-local-storage/node_modules/async-listener/index.js:450:15) 
    at Function.Module.runMain (module.js:443:11) 
    at startup (node.js:139:18) 
    at node.js:968:3 
+0

[これ](https://docs.strongloop.com/display/public/LB/Connect+your+API+to+a+data+source#ConnectyourAPItoadatasource-ConnectCoffeeShopmodeltoMySQL)の手順は完了ですか?このエラーは、CoffeeShopモデルのインスタンスをいくつか作成しようとしているが、どこに保存するのかはわかりません。 –

+0

あなたはMySQLやそれが接続できるDBを実行していないようです。これをテストする最も簡単な方法は、Strongloopデモデータベースを使用することです。それらは、Configure datasourceという見出しの下でそれに接続する方法を指示します。他の偽のエラーを避けるために、インターネット接続がもちろん機能することを確認してください。 –

+0

私は今同じ問題があります。誰かがチュートリアルをチェックできますか?多くのことが書かれているように働いていません。私はチュートリアルのようなものはすべて持っています。新しいデータソースが作成されました。私はapic CLIを使用していました。 Grr私はそれほど嫌い! –

答えて

0

データソースを追加してから、コネクタをインストールしてください。/datasources.json

lb datasource mysqlDb 
npm install --save loopback-connector-mysql 

チェックサーバのすべてのが正しい

念のために、古いモデル/ coffeeshop.js/JSONを削除

その後、

lb model 

を実行して、新しいを選択した場合データソースを追加し、目的のフィールドを追加します。