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