1

我正在使用反应服务器端渲染,当我的 api url 是静态的时,我得到一个响应并且我的服务器端渲染工作但是当我的 api url 中有一个有效(动态)参数时,我得到一个 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
    });

};
4

0 回答 0