将json-server重置为db.json的内容

时间:2017-02-20 11:29:37

标签: json-server

没什么我会让json-server确认对db.json文件的更改。看完https://github.com/typicode/json-server/issues/177后。我已经尝试清除缓存并关闭所有浏览器连接等(这在工作流程中足够痛苦......)但数据和模式仍然存在于其上次使用状态。

REST调用会更改数据,并且可以看到更改,这样可以正常工作。但我需要更改架构......

如何使用db.json文件中的内容重新启动json-server?

4 个答案:

答案 0 :(得分:1)

步骤:

  1. 导航到安装json服务器的路径(json-server-master文件夹)。

  2. db.json重命名为db.json_bkp

  3. 从命令提示符重新启动json服务器 json-server --watch db.json

  4. db将重置为默认值。

答案 1 :(得分:0)

如果它可以帮助其他人。我从错误的文件夹启动了json-server,因此它创建并加载了一个默认的db.json。我没有发现警告

Dim objExcel As Excel.Application
Dim objWb As Excel.Workbook
Dim objWs As Excel.Worksheet
Dim objRange As Excel.Range
Dim SubItmCount As Long
Dim i%, j%

On Error GoTo errMsg

Set objExcel = New Excel.Application
objExcel.Visible = False

Set objWb = objExcel.Workbooks.Add
Set objWs = objWb.Sheets("Sheet1")

With objWs
        For i = 1 To Me.lvlist.ListItems.Count
            .Cells(i, 1) = Me.lvlist.ListItems(i - 1).Text
            SubItmCount = Me.lvlist.ListItems(i - 1).SubItems.Count - 1 '<== argument is not optional .SubItems(..)
            For j = 1 To SubItmCount
                .Cells(i, j + 1) = Me.lvlist.ListItems(i - 1).SubItems(j).Text
            Next
        Next
End With

objExcel.Visible = True
objWs = Nothing
objWb = Nothing
objExcel = Nothing

在第一次启动时。所以我正在改变错误&#34;文件!!!只是一个注释,以防其他任何人被抓住。

答案 2 :(得分:0)

我也遇到过类似的问题。

请检查json-server正在访问的db.json文件,并相应地进行更改。 就我而言,我要更改的文件与正确的文件不同。

请在您首次安装/运行json服务器的目录中检查db.json文件。根据您的要求进行更改。

重新启动json服务器,以便更改生效。

答案 3 :(得分:0)

转到db.json文件所在的文件夹。然后运行命令json-server --watch db.json