我正在使用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
});
};