首页 > 解决方案 > 使用 React 在 JSON-SERVER 中使用自定义资源 ID

问题描述

在我的项目中,我运行了一个localhost:3030包含以下内容的 JSON 文件:

data.json

{
  "doctors": [
    { "upin": 202029, "name": "John Doe", "available": false },
    { "upin": 402910, "name": "Nick Ramsen", "available": true },
    { "upin": 910291, "name": "Liz Redfield", "available": true },
    { "upin": 202914, "name": "Javier Garcia", "available": false },
    { "upin": 394840, "name": "Harry Bone", "available": true },
    { "upin": 982170, "name": "Kevin Lamkin", "available": true },
    { "upin": 393920, "name": "Andrew Stuart", "available": true },
    { "upin": 655942, "name": "Maggie Willians", "available": true }
  ]
}

我有一个 JSON 文件 ( ids.json) 将是一个替代 ID:

{
  "doctors": "upin"
}

但是,如果我访问时http://localhost:3030/doctors/202029无法将 upin 识别为 id ......我该如何解决这个问题?

package.json用这个命令启动了我的服务器:

{
  "start:server": "json-server --id ./db/ids.json --watch ./db/data.json --port 3030"
}

标签: javascriptjsonreactjswebpackjson-server

解决方案


推荐阅读