json-server 是一个 Node 模块,运行 Express 服务器,你可以指定一个 json 文件作为api 的数据源。也就是说,我们可以使用它快速的搭建一个 web 服务器。
步骤:
- 首先要确定电脑安装了node, 然后再安装json-server:
node -v
npm install -g json-server
- 部署JSON文件.
db.json 文件如下:
{
"posts": [
{ "id": 1, "title": "json-server", "author": "typicode" }
],
"comments": [
{ "id": 1, "body": "some comment", "postId": 1 }
],
"profile": { "name": "typicode" }
}
在 db.json 文件目录下打开终端. 如果是在vscode中, 打开db.json文件后点击终端 -> 新终端 就可以了. 在终端中输入:
json-server --watch db.json
其中 --watch是监视的意思, 作用是将数据的变动立即显示在db.json文件中. 如果看到下面的界面, 说明成功了. 这里的3000就是为它分配的端口号.
如果报下面的错误, 是因为脚本安全性的问题. 需要更改PowerShell的安全策略.
更改PowerShell安全策略的步骤为:
- 使用管理员方式打开Power Shell
- 输入
Get-ExecutionPolicy,查看当前的策略 - 输入
Set-ExecutionPolicy RemoteSigned,设置当前的策略为RemoteSigned
接下来就可以在Resources和Home中访问数据了.