NIFCLOUD-mbaas / UserCommunity

ニフクラ mobile backend ユーザーコミュニティ
https://mbaas.nifcloud.com/
81 stars 18 forks source link

mbaasで保存した画像の表示について #590

Open rivezal opened 7 years ago

rivezal commented 7 years ago

こんにちは。 「ニフティクラウドmobile backend レベルアップセミナー クーポン配信アプリを作ろう【Monaca編】」を参考にアプリを作成しています。 http://qiita.com/thuydg@github/items/caf3b3cb988bf76459ae#%E4%BA%8B%E5%89%8D%E6%BA%96%E5%82%99

会員登録後、トップページが表示されるまでは作ることができましたが、トップページに表示されるはずの各クーポン画像が表示されず、○○さん、こんにちは との文字だけ表示されます。 エラー表示もでません。 #167も参考にして、 ①HTTPSでの取得 は有効 ②ファイルのパーミッションを全員に公開 にしています。 ③app.jsの「YOUR_APP_ID」をmBaaSのアプリケーションIDに書き換えました。

これは、app.jsの // listShopの内容を設定 img src="'+ publicFileUrl + shop.icon_image +'" /> + shop.name + ' で自動的に各画像ファイルを読み込むと考えていましたが、index.htmlに、各ファイルURLを記載していないためなのでしょうか。

それとも、//公開ファイルURLを以下のまま書き換えていませんが、これを書き換える必要があるのでしょうか。 var publicFileUrl = "https://mb.api.cloud.nifty.com/2013-09-01/applications/" + applicationID + "/publicFiles/";

基本的なことで大変恐縮ですが、何卒よろしくお願い申し上げます。

goofmint commented 7 years ago

applicationID は設定しているでしょうか?アプリケーションキーではありません。

rivezal commented 7 years ago

解決いたしました。 本当に初歩的で大変恥ずかしいのですが、データストアのクラス名を「Shop」ではなく「shop」とつけていたため、取得されず各画像が読み込みをされていなかったようです。 あらためて「Shop」のクラス名で作成したところ、無事、画像が表示されました。 休日にお手数をお掛けして大変申し訳ありませんでした。