关于老师这里的appDate有些想问的。

来源:14-5 mock数据(模拟后台数据)

人源泰叁

2016-12-29

1.var appData = require("../data.json"); 老师您这里直接是require去获取data.json的数据,那我想问一下,如果是正式开发,这里是需要这样写么?  

var appData =this.$http.get('接口地址').then((response) => {
  response = response.body;
  if (response.error === ERR_OK) {
     this.appData = response.data; 
  }
});

2.app.use('/api',apiRoutes); 关于/api这个我还有个疑问就是,老师我可以把api改成任意的么比如bp?还有就是,为什么前面要加一个 / ?

写回答

2回答

ustbhuangyi

2016-12-30

var appData = require("../data.json")
这段代码的运行环境是在服务端,你得先搞清楚哪些代码是运行在服务端,哪些是运行在前端,nodejs 是服务端。

1
1
人源泰叁
我明白了老师,那实际开发环境中,这写dev-server.js内服务端的代码是不需要前端来写的吗?
2016-12-30
共1条回复

ustbhuangyi

2016-12-29

1.正式开发是服务端从数据库或者缓存中读取数据,前端不需要改变。
2. /api 中的 '/' 表示相对路径

0
1
人源泰叁
老师没有明白你这句话是什么意思,正式开发是服务端从数据库或者缓存中读取数据,前端不需要改变? 你的意思是直接var appData = require("接口地址"); 这样写?这样写获取不到吧?
2016-12-30
共1条回复

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程