从React中的本地json服务器检索数据

时间:2018-12-20 02:07:05

标签: reactjs json-server

我有一个React应用程序,我正在使用json服务器,但是,我想在主机上的 json服务器中使用数据。当我构建应用程序时,它无法检索数据,因为json-server在本地运行。

更清楚地说,我的本地json服务器中有db.json文件和图像。在我的react应用程序中,我使用这样的基本URL:http://localhost:3001/从本地json服务器获取所有数据,并且可以在localhost上运行。但是,正如我所说,我希望能够运行此应用程序并检索真实服务器(主机)上的所有数据。

我应该怎么做才能在真实服务器上检索这些数据?

1 个答案:

答案 0 :(得分:0)

您可以将json服务器部署在托管服务(例如Heroku)上,然后将localhost:3001替换为远程服务器URL。

看来json-server也可以提供静态文件夹,因此可以将您的react应用程序构建到“ public”文件夹中,并将两者部署在同一台服务器上

  

您可以使用JSON服务器来提供HTML,JS和CSS,只需创建./public目录或使用--static即可设置其他静态文件目录。

json-server readme