vue 在本地mock数据

在开发前端项目的过程中,有时需要请求后台的数据,但是后台还没有开发好接口,怎么办呢?这个时候,就需要在本地模拟一些数据。
在使用vue开发项目的时候,就可以很方便的在本地模拟接口。
首先打开build/dev-server.js文件,在文件里添加一下代码:

var app = express()
var appData = require('../city.json')
var data = appData.data
var apiRoutes = express.Router()
apiRoutes.get('/city',function(req,res){
    res.json({
        status:200,
        data: data
    })
})
app.use('/api',apiRoutes)
项目结构

运行npm run dev后在浏览器里输入localhost:8080/api/city就会看到对应的数据(每次修改配置文件都要重启一下服务)


输出数据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 《做,就对了:斯坦福大学未曾公开的成功课》 丘吉尔曾说过,没有行动,就不会有任何结果。 是的,没有行动的梦想都是幻...
    连蓉阅读 1,391评论 0 0
  • 今年新年家里暂住一只喵星人,乖萌乖萌的,有么有!
    YinLeung阅读 2,962评论 4 4
  • 我的心事 2017年8月1日,我天天想,以后的日子会是什么样的?我快发疯了,最近白天瞌睡,晚上也瞌睡。 我看到快死...
    我心我愿秀阅读 1,193评论 0 2

友情链接更多精彩内容