3110takkk
@3110takkk

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Json ServerをAPIで呼び出したい

解決したいこと

db.JsonのデータをJson Server(localhost:3000)を用いてlaravelのアプリケーションからAPIで呼び出したいのですが、以下のようなエラーになります。laravelのアプリケーションはhomesteadで仮想環境を作っています。(IPアドレス192.168.30.10)

php:7.3.31
laravel:8.65
guzzle:7.0.1

発生している問題・エラー

スクリーンショット 2022-04-21 14.41.31.png

スクリーンショット (15).png

自分で試したこと

(see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
for http://localhost:3000/comments
のエラー部分はSSL証明書関係とのことなので18行目のverify=>falseで無効化にしています。自分的にはポート関係のエラーだと思うのですが、いまいち原因がつかめません。また、netstat -atnコマンドで確認したところ、localhost:3000はlisten状態でした。何かアドバイスなどあれば教えて頂きたいです。よろしくお願い致します。

0

1Answer

Comments

  1. @3110takkk

    Questioner

    回答して頂きありがとうございます。
    記事を見る限り、localhostをwindowsのIPアドレスに変更するということですかね
    何回もすみません
  2. APIが仮想環境側にあるのであれば、仮想環境のIPアドレスですが、
    Json ServerがホストPCにある場合は、ポートフォワーディングする必要があると思われます。

Your answer might help someone💌