Я пытаюсь добавить сервисного работника в приложение для рендеринга на стороне сервера, до сих пор я могу кешировать свой пакет, но не свой css с помощью плагина SWPrecacheWebpack
, но не могу сделатьавтономный ответ.
Вот так я передаю свой html с сервера:
if(comp != undefined){
const context = {}, store = createStore(reducers), { dispatch } = store, mobileDetect = mobileParser(req)
dispatch(setMobileDetect(mobileDetect))
const html = ReactDOM.renderToString(
<Provider store={store}>
<Router context={context} location={req.path}>
<App context={context} />
</Router>
</Provider>)
const preloadedState = store.getState()
res.send(renderApp(html,preloadedState))
}else{
res.end()
}
} catch (error) {
console.log(error)
res.status(400).send(renderApp('An error occured.'));
}
Может кто-нибудь помочь мне?Мой css подается из общедоступного каталога, а не из моего js.