反应-Redux-当API网址为动态

时间:2019-08-14 13:18:41

标签: reactjs redux axios server-rendering

我正在使用react服务器端渲染,当我的api网址为静态时,我得到一个响应并且我的服务器端渲染正常工作,但是当我的api url中有一个有效的(dynamic)参数时,我得到了一个api响应,但是页面不会向服务器注入响应以呈现整个html。(它只是执行客户端呈现)

我的动作-文件

export const FETCH_CONTENT = 'fetch_content';
export const fetchContent = (slug) => async(dispatch, getState, api) => {
    const res = await api.get(`/static-pages/${slug}`);// when i use this it loads client side rendering
    //const res = await api.get(`/static-pages/terms-and-condition`); // when i use this url server side rendering works

    dispatch({
        type: FETCH_CONTENT,
        payload:res
    });

};

0 个答案:

没有答案