使用vue2服务端渲染的时候,如何在服务端请求数据
如题,使用vue-server-renderer
。
在vuex actions中异步获取数据,会卡住无响应
但是加上locahost以后就可以
而且如果把 这段代码从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以备参考。