我正在使用反应服务器端渲染,当我的 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
});
};