工程化技巧之server-x

270 阅读1分钟

单纯记录使用server-x的方法

server-x 使用webpack启动项目

server-x --webpack 启动项目,这个命令会直接寻找项目 之下的webpack.config.js文件,获取相关配置信息运行项目,但是vue或者react有的脚手架工具,并不会暴露webpack.config.js文件,解决方法如下:

// CRA
module.exports = require('react-scripts/config/webpack.config')('development');
// Vue CLI
module.exports = require('@vue/cli-service/webpack.config');

server-x 结合mock json-server 模拟数据

svrx --webpack --route route.js --mock -p json-server

在项目根目录中建立route.js,里面可以写一些请求的接口:例如get方法,post方法等

route.js 内容

get('/api/mock/users').to.mock({
    'users|10': [{
        'id|+1': 1,
        name: '@name'
    }]
})

http://localhost:8000/api/mock/users 访问接口数据

想了解更多的server-x可以看 这里