利用mock+json-server快速搭建一个简易服务器

首先,我们需要手动搭建一个这样的目录结构

在这里插入图片描述

然后,我们需要全局安装json-server和mockjs

npm install -g json-server mockjs

然后,在mockData.js中编写如下代码

const Mock = require('mockjs');

module.exports=function Random(){
const Random = Mock.Random;
const data = {
    user:[],
}

for(let i=0; i<10; i++){
    data.user.push({
        "id":i,
        "name":Random.cname(),
        "age":Random.integer(18,60),
        "sex":Random.integer(0,1)
    })
}
return data
}

然后,我们就可以直接运行了

json-server mockData.js

注意!!,如果我们运行有报错的话,我们需要去检查当前json-server的版本

npm view npm包名 versions这可以看到我们当前npm包的所有版本

npm view json-server versions

输完之后,我们会看到如下

[
‘0.0.0’, ‘0.1.0’, ‘0.1.1’, ‘0.2.0’,
‘0.3.0’, ‘0.3.1’, ‘0.3.2’, ‘0.3.3’,
‘0.3.4’, ‘0.3.5’, ‘0.3.6’, ‘0.3.7’,
‘0.3.8’, ‘0.3.9’, ‘0.3.10’, ‘0.3.11’,
‘0.4.0’, ‘0.4.1’, ‘0.4.2’, ‘0.5.0’,
‘0.5.1’, ‘0.5.2’, ‘0.5.4’, ‘0.5.5’,
‘0.5.6’, ‘0.5.7’, ‘0.5.8’, ‘0.5.9’,
‘0.5.10’, ‘0.5.11’, ‘0.5.12’, ‘0.6.0’,
‘0.6.1’, ‘0.6.2’, ‘0.6.3’, ‘0.6.4’,
‘0.6.5’, ‘0.6.6’, ‘0.6.7’, ‘0.6.8’,
‘0.6.9’, ‘0.6.10’, ‘0.7.0’, ‘0.7.1’,
‘0.7.2’, ‘0.7.3’, ‘0.7.4’, ‘0.7.5’,
‘0.7.6’, ‘0.7.7’, ‘0.7.8’, ‘0.7.9’,
‘0.7.10’, ‘0.7.11’, ‘0.7.12’, ‘0.7.13’,
‘0.7.14’, ‘0.7.15’, ‘0.7.16’, ‘0.7.17’,
‘0.7.18’, ‘0.7.19’, ‘0.7.20’, ‘0.7.21’,
‘0.7.23’, ‘0.7.24’, ‘0.7.25’, ‘0.7.26’,
‘0.7.27’, ‘0.7.28’, ‘0.8.0’, ‘0.8.1’,
‘0.8.2’, ‘0.8.3’, ‘0.8.4’, ‘0.8.5’,
‘0.8.6’, ‘0.8.7’, ‘0.8.8’, ‘0.8.9’,
‘0.8.10’, ‘0.8.11’, ‘0.8.12’, ‘0.8.13’,
‘0.8.14’, ‘0.8.15’, ‘0.8.16’, ‘0.8.17’,
‘0.8.18’, ‘0.8.19’, ‘0.8.20’, ‘0.8.21’,
‘0.8.22’, ‘0.8.23’, ‘0.9.0-beta.1’, ‘0.9.0-beta.2’,
‘0.9.0’, ‘0.9.1’, ‘0.9.2’, ‘0.9.3’,
‘0.9.4’, ‘0.9.5’, ‘0.9.6’, ‘0.10.0’,
‘0.10.1’, ‘0.10.2’, ‘0.10.3’, ‘0.11.0’,
‘0.11.1’, ‘0.11.2’, ‘0.12.0’, ‘0.12.1’,
‘0.12.2’, ‘0.13.0’, ‘0.14.0’, ‘0.14.1’,
‘0.14.2’, ‘0.15.0’, ‘0.15.1’, ‘0.16.0’,
‘0.16.1’, ‘0.16.2’, ‘0.16.3’, ‘0.17.0’,
‘0.17.1’, ‘0.17.2’, ‘0.17.3’, ‘0.17.4’,
‘1.0.0-alpha.1’, ‘1.0.0-alpha.3’, ‘1.0.0-alpha.4’, ‘1.0.0-alpha.5’,
‘1.0.0-alpha.6’, ‘1.0.0-alpha.7’, ‘1.0.0-alpha.8’, ‘1.0.0-alpha.9’,
‘1.0.0-alpha.10’, ‘1.0.0-alpha.11’, ‘1.0.0-alpha.12’, ‘1.0.0-alpha.13’,
‘1.0.0-alpha.14’, ‘1.0.0-alpha.15’, ‘1.0.0-alpha.16’, ‘1.0.0-alpha.17’,
‘1.0.0-alpha.18’, ‘1.0.0-alpha.19’, ‘1.0.0-alpha.20’, ‘1.0.0-alpha.21’,
‘1.0.0-alpha.22’, ‘1.0.0-alpha.23’
]
npm view npm包名 version这可以看到我们当前npm包的下载的当前版本
在这里插入图片描述
当我们,查看完自己的版本之后,如果发现自己的版本携带了alpha.就换位稳定版本那么,这些带alpha的版本,是测试版本,可能会不稳定出现一些问题,所以我们需要更换为稳定版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值