酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。Serverを試してみました。APIを提供する」を謳い文句にしています。Serverの導入と実際にJSONを出力させるところまでを紹介したいと思います。Serverを試してみた開発の初期段階でありがちなのですが、アプリ側の実装を進めたいけれどサーバーの実装が追いついていなくて、アプリの実装が止まってしまうことがあります。そこでダミーデータを食わせたりするのですが、最終的にはサーバーとの接続時に色々な問題が発生してしまいがちです。アプリとしては、仮でも良いのでそれっぽくJSONを出力するAPIがあれば、データの取得処理や画面遷移の実装を進めていくことができます。2でXMLを出力させることをしていたようです。Serverについて教えていただきました。Serverを使っていくことにしましょう。ServerはNode.jsを利用するようです。手持ちのMBPは以下のバージョンがすでにインストールされていました。Serverのインストールしました。json-server問題なくインストールできると思います。簡単なJSONを出力させるまずは、簡単なJSONを出力させてみましょう。作業用のフォルダを作成します。db.jsondb.jsonを書くtouchコマンドで生成したdb.jsonを開きます。db.jsonこれでサーバー側は動き始めました。あとはhttp://localhost:3000/postsにアクセスすると以下のようなJSONが返ってきます。}]ルートを定義してJSONを出力させるルーティングを変更したいケースがあります。http://localhost:3000/v1/postsにアクセスしたい場合があります。{ROUTES_JSON}を指定することでJSON以外の画像などのデータも配信することができます。以下のようなフォルダ構成にしているとします。以下のようなフォルダ構成にしているとします。routes.jsonroutes.jsonの中身は以下のようにしておきます。routesの項目をお読みください。routes.jsonはい、これでサーバーを起動することができました。http://localhost:3000/v1/postsにアクセスすると以下のJSONが返ってきます。}]これで前述したhttp://localhost:3000/postsと同じ結果を得られることがわかります。{PATH}を指定することでJSON以外の画像などのデータも配信することができます。以下のようなフォルダ構成にしているとします。sample.pngsample.pngにアクセスしたいと考えています。静的データを格納しているフォルダとしてpublicディレクトリを指定して、サーバーを起動します。./publicこれでhttp://localhost:3000/sample.pngにアクセスすると、画像にうまくアクセスできるようになったはずです。ServerのAPIにアクセスしても取得に失敗してしまうChromeなどのブラウザでアクセスしてJSONが問題なく返ってくる場合には、httpにアクセスしているので失敗していると思われます。Security)によって失敗してしまっていると思われます。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。wi...KotlinでBitmapオブジェクトを保存して、Share...UIActivityViewControllerを使ってFa...UITableViewControllerにおける「UITa...注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。