使用vue2服务端渲染的时候,如何在服务端请求数据
发布于 8 年前 作者 hifarer 3487 次浏览 来自 问答

如题,使用vue-server-renderer。 在vuex actions中异步获取数据,会卡住无响应 image.png 但是加上locahost以后就可以 image.png

而且如果把 这段代码从actons 中拿出来就不会卡住 Vue.http.post('/article/' + id).then(res => { commit('SET_ATICLE', res.body) });

3 回复

如果觉得我表述不清,可以看这里 与该作者是同一问题。 segmentfault

因为这是服务端请求的,所以需要写上完整的url 可以参考我的个人项目(支持服务端渲染) vue-blog

if(typeof window == "undefined") {
  Axios.defaults.baseURL = 'http://127.0.0.1:8889';
}

https://github.com/BUPT-HJM/vue-blog/blob/master/client/src/api/article.js#L4

@BUPT-HJM 谢谢,也只能这样了,我也是在写ssr blog, 先star以备参考。

回到顶部