2016-04-26 17 views
3

の標準プロジェクトの作成手順に従いました。IBM API Connectスタートボタンをクリックすると、 "あなたのAPIを起動" ステップ、APIが起動しなかった時にStrongloop/Loopback - 開始 - サービスマネージャーの起動に失敗しました。

Link to the tutorial

。私はローカルにインストールされ、そこで

loopback-connector-sqlite3 must be installed to use the sql backend. 
Use the --json-file-db option if you are unable to install loopback-connector-sqlite3. 

(その後、世界的に)このコンポーネントが、同じエラーでした:

Unhandled rejection Error: Service manager failed to start. 
Please review /Users/edouardm/.apiconnect/strong-pm/start.log for details. 

このドキュメントは、次のように述べた。私のコンソールで

は、このエラーメッセージがありましたまだ起こっている。私はサンプルを実行し、あなたが言及した問題に実行されなかった

at ChildProcess.<anonymous> (/usr/local/lib/node_modules/apiconnect/node_modules/apiconnect-cli-pm/lib/start/pm.js:122:23) 
at ChildProcess.g (events.js:260:16) 
at emitTwo (events.js:87:13) 
at ChildProcess.emit (events.js:172:7) 
at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) 
at Process.onexit (/usr/local/lib/node_modules/apiconnect/node_modules/apiconnect-cli-edit/node_modules/apim-ui/node_modules/loopback-workspace/node_modules/loopback/node_modules/continuation-local-storage/node_modules/async-listener/glue.js:188:31) 
+0

API Connectの新しいバージョンをお試しください。この問題は解決されているはずです。 – Rick

答えて

7

ザ・スタックトレースは私にいずれかの任意の手掛かりを与えるものではありません

...。あなたに役立つデータがいくつかあります。

マイnodenpm、及びapicバージョン:

  • ノードバージョン:4.1.2

  • NPMバージョン:2.14.4

  • APICバージョン:1.0.2

再確認お使いのモデルがIn-memory DBを使用していること、および変更後に画面の右隅にある保存アイコンをクリックしたことを確認します。

+0

私はダブルチェック...ノード-v:v4.2.6; npm -v; 2.14.12; apic -v:1.0.2 – Prime360

+0

だから、 'npm run start'で手動でサーバを走らせました。私は一時的な変更しかできませんでした。サーバーを再起動すると、データは実際には保存されませんでした。 loopback-connector-sqlite3などのコンポーネントのおかげで、またはIBMのオンラインデータベースでデータをコンピュータに保存する必要がありますか? – Prime360

+0

API Connect/Strongloopには、プロジェクトに正しいLoopbackコンポーネントを追加し、資格情報を提供し、外部データソースをモデルに接続することにより、IBM Cloudサービス製品Cloudantなどの外部データソースに接続する機能があります。ただし、このチュートリアルでは、提供されているメモリ内のデータベースを使用しています。 https://docs.strongloop.com/display/public/LB/Connect+your+API+to+a+data+source – joe

関連する問題