2017-07-10 5 views
0

私はすでにデータソース、モデル、およびこれらの間のコネクタを宣言しています。ループバックからストレージAPIにコンテナーを投稿するにはどうすればよいですか?

マイモデル

{ 
    "name": "container", 
    "base": "Model", 
    "idInjection": true, 
    "options": { 
    "validateUpsert": true 
    }, 
    "properties": {}, 
    "validations": [], 
    "relations": {}, 
    "acls": [], 
    "methods": {} 
} 

データソース

"storage": { 
    "name": "storage", 
    "connector": "loopback-component-storage", 
    "provider": "filesystem", 
    "root": "./server/storage" 
    } 

マイプロバイダ

{ 
    "filesystem": { 
    "root": "./server/storage" 
    } 
} 

とコネクタ

"container": { 
    "dataSource": "storage", 
    "public": true 
    } 

私は{「オブジェクト」:「container1」}のようなオブジェクト投稿してみてくださいパスには「./server/storageを」私は、コールバックから次のエラーを取得します。

{ 
    "error": { 
    "statusCode": 500, 
    "name": "TypeError", 
    "message": "Path must be a string. Received undefined", 
    "stack": "TypeError: Path must be a string. Received undefined.." 
    } 
} 

私の問題を見つけるのを手伝ってもらえますか?ありがとう!

答えて

0

容器を投稿する方法は、ループバックAPIを使用せずに、です。あなたのプロバイダのパス(ファイルシステム)のコンテナになるフォルダを作成します。 そのように簡単です!

+0

場合によっては、最も簡単な解決策が最も簡単です。 –

関連する問題