是否可以在 Netlify 上部署带有 json-server 的 ReactJS 网站?

Gui*_*rdi 6 deployment web-deployment continuous-deployment webdeploy netlify

我有一个使用 ReactJS 构建的应用程序,但我使用一个假 API (json-server) 来处理我的数据。

因此,在运行“npm start”来运行应用程序之前,我必须运行“json-server server.json -p 3333”来运行服务器,但我无法使其在 Netlify 上运行。

有人知道这是否可能吗?

谢谢!

小智 0

您可以在 Heroku 上运行 JSON 服务器,这样您就不需要同时运行 React 和 JSON 服务器,因为 JSON 服务器已经在 Heroku 的单独服务器上运行。

它也可以免费在 Heroku 上运行 JSON 服务器; https://github.com/eecs130/json-server-heroku#create-your-database

在 Heroku 上部署 JSON 服务器后,您的路径将是您的 db.json 资源名称(下面的示例是“博客”);

    {
  "blogs": [
    {
      "postTitle": "My First Blog",
Run Code Online (Sandbox Code Playgroud)

因此,从正在运行的 React 实例发布到的 db.json REST API 路径将是; https://xxxx.herokuapp.com/blogs