0
私のサーバーからの最初の応答は提供されていませんでした。それは私のReactコンポーネントのエラーのためでしたが、Expressはエラーを投げませんでした。ここでは、サーバー側で起こっていることの抜粋です。コードは、この点に着いた後、静かに失敗しました:サーバー側Redux/React。 Express非投げ込みエラー
res.status(200).send(html(renderToString(
<Provider store={store}>
<RouterContext {...renderProps} />
</Provider>
), store.getState()));
しかし、コンポーネントrender
方法に誤りがありました。 this.props.ui
は定義されていないため、エラーがスローされているはずです。エラーを投げるのではなく、何も言わずにページをロードしませんでした。
return (
<div className={`full-width full-height ${this.props.ui.showBgImage ? 'bg' : ''}`}>
)
どのように私のサーバーにエラーをスローするのではなく、スローするようなアイデアはありますか?