【问题标题】:Javascript - How to make get request to local json file?Javascript - 如何向本地 json 文件发出获取请求?
【发布时间】:2019-04-03 07:13:09
【问题描述】:

我浏览了帖子,人们似乎和我一样这样做,但是,我得到了 404。

我的 json 文件:

{
    "posts": [          
      {
        "title": "titlee",
        "image": "./public/...",
        "submitDate": "12-09-2017",
        "username": "name name"
      },

    ]
}

我的文件夹结构是:

my-app/data/links.json

my-app/src/App.js

在 App.js 中使用 axios 所以:

axios.get('http://localhost:3000//data/links.json')

我也试过了:

axios.get('../data/links.json')

谢谢!!

编辑:它是一个反应应用程序,双斜杠是一个错误,但如果没有双斜杠,它也无法工作。

更新:我使用了 react create app,显然当您将 json 文件放入公共文件夹时,它确实有效!我猜是因为 webpack 的设置方式或类似的东西。

【问题讨论】:

  • http://localhost:3000//data/links.json 你有双斜线
  • 啊是的对不起,但没有双斜线它也不起作用
  • 它是一个反应应用程序,所以我没有,但我的 index.js 在 src 作为 App.js 中,我在那里拨打电话

标签: javascript json reactjs get axios


【解决方案1】:

为此,我可以推荐json-server。如果您遵循文档,您可以使用单个 CLI 命令在您喜欢的任何端口上公开您的 json,因此在您的情况下

json-server --watch my-app/data/links.json

希望对你有所帮助;-)

【讨论】:

    猜你喜欢
    • 2018-04-24
    • 1970-01-01
    • 2018-04-05
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多