vue前后端接口的问题

本人学习vue新手一枚,官网也都过了一遍,对前后端接口这块有些模糊,我这么理解不知道对不对:后端(假设是php)通过.php文件提供json数据,前端通过ajax读取该json数据渲染前端文件。在开发阶段,由于前后端分离开发,前端需要伪造数据,前端是不是可以直接创建一个json文件放在static文件夹里供ajax调用读取。那么生产环境下,前端文件都打包到dist文件夹里了,ajax读取json数据时不应该还是读取static文件夹里的伪造数据吧,该怎么操作使ajax读取真实数据库里的数据呢?

函数式编程
浏览 1326回答 6
6回答

手掌心

这个主要还是看公司的流程,一般接口的数据结构还是服务端比较了解,我们这边通常由服务端模拟数据给前端而不是前端自己来创建。

长风秋雁

可是在开发的时候设置代理在开发的时候读取json数据,在正式跟测试的时候请求正式环境的接口跟测试环境的接口。而开发的时候使用的url保持一致

翻翻过去那场雪

// dev.env.js module.exports = merge(prodEnv, { NODE_ENV: '"development"', host: '0.0.0.0', AXIOS_BASR_URL: '""', NUM: '0' }) 可以阅读 vue-cli 2.9.3 开发模式变量和生产模式变量,这一章节。指定环境变量,就可以在生产模式,还是开发模式,进行状态判断。
打开App,查看更多内容
随时随地看视频慕课网APP