请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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?还有就是,为什么前面要加一个 / ?

正在回答 回答被采纳积分+3

2回答

ustbhuangyi 2016-12-30 11:15:10

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

1 回复 有任何疑惑可以回复我~
  • 提问者 人源泰叁 #1
    我明白了老师,那实际开发环境中,这写dev-server.js内服务端的代码是不需要前端来写的吗?
    回复 有任何疑惑可以回复我~ 2016-12-30 13:51:20
ustbhuangyi 2016-12-29 22:40:02

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

0 回复 有任何疑惑可以回复我~
  • 提问者 人源泰叁 #1
    老师没有明白你这句话是什么意思,正式开发是服务端从数据库或者缓存中读取数据,前端不需要改变?
    你的意思是直接var appData = require("接口地址");  这样写?这样写获取不到吧?
    回复 有任何疑惑可以回复我~ 2016-12-30 10:54:58
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号