后台

使用Node、json-server模拟后台数据

2018-12-12  本文已影响0人  easonR

使用Node、json-server模拟后台数据

转自:https://blog.csdn.net/luodao_/article/details/78996722

首先在电脑中需要安装nodejs,然后全局安装json server.

npm install json-server -g

使用linux和macos的电脑需要加上sudo

sudo npm install json-server -g

安装完成后可以用json-server -h命令检查是否安装成功,成功后会出现

json-server [options] <source>

选项:
  --config, -c               Path to config file    [默认值: "json-server.json"]
  --port, -p                 Set port                             [默认值: 3000]
  --host, -H                 Set host                        [默认值: "0.0.0.0"]
  --watch, -w                Watch file(s)                                [布尔]
  --routes, -r               Path to routes file
  --middlewares, -m          Paths to middleware files                    [数组]
  --static, -s               Set static files directory
  --read-only, --ro          Allow only GET requests                      [布尔]
  --no-cors, --nc            Disable Cross-Origin Resource Sharing        [布尔]
  --no-gzip, --ng            Disable GZIP Content-Encoding                [布尔]
  --snapshots, -S            Set snapshots directory               [默认值: "."]
  --delay, -d                Add delay to responses (ms)
  --id, -i                   Set database id property (e.g. _id)  [默认值: "id"]
  --foreignKeySuffix, --fks  Set foreign key suffix (e.g. _id as in post_id)
                                                                  [默认值: "Id"]
  --quiet, -q                Suppress log messages from output            [布尔]
  --help, -h                 显示帮助信息                                 [布尔]
  --version, -v              显示版本号                                   [布尔]

示例:
  json-server db.json
  json-server file.js
  json-server http://example.com/db.json

https://github.com/typicode/json-server

安装完成后,在自己的项目目录下建立一个xxx.json文件,例如mock-data.json,并写入数据

{
    "users": [
        {
            "id" : 1,
            "username": "aaa",
            "password": "aaa"
        },
        {
            "id" : 2,
            "username": "bbb",
            "password": "bbb"
        },
        {
            "id": 3,
            "username": "ccc",
            "password": "ccc"
        }
    ]   
}

然后使用命令行工具进入该json文件所在目录,执行json-server --watch xxx.json 【json-server --watch xxx.json --port 3000(端口可随意指定)】
执行成功返回:

{_}/ hi!

Loading mock-data.json
Done

Resources
http://localhost:3000/users

Home
http://localhost:3000

页面信息:


image.png
上一篇下一篇

猜你喜欢

热点阅读