为了账号安全,请及时绑定邮箱和手机立即绑定

vue前后端接口的问题

vue前后端接口的问题

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

6 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-03-18
?
长风秋雁

TA贡献1757条经验 获得超7个赞

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

查看完整回答
反对 回复 2019-03-18
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞


// 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 开发模式变量和生产模式变量,这一章节。
指定环境变量,就可以在生产模式,还是开发模式,进行状态判断。

查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 1325 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信