json-server 路径改写成路由形式

2020-10-18  本文已影响0人  中v中

实际开发中的路径会有好几重,而json-server模拟的路径只有一重。
(个人推荐)

    创建 db.json 文件

    {
        "user.login": [
            {
                "id": 1,
                "username": "zs",
                "password": "ls"
            }
        ],
        "api.posts": [
            {
                "id": 1,
                "title": "文章一"
            },
            {
                "id": 2,
                "title": "文章二"
            }
        ]
    }

创建自定义路由 route.json 文件

    {
        "/api/*": "/api.$1",     // /api/posts => /api.post
        "/user/*": "/user.$1"     // /user/login => /user.login
    }

启动服务即可

    $ json-server --watch --routes route.json db.json
    # OR 改变端口号
    $ json-server --watch --routes route.json db.json --port 5000

该方法简单好用,生成的接口是 restful 风格,支持增删改查、分页、排序等操作,且不会改变原文件数据

上一篇 下一篇

猜你喜欢

热点阅读