как заставить моего сервисного работника на html-странице кэша приложения SSR REACT, отправленной сервером - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь добавить сервисного работника в приложение для рендеринга на стороне сервера, до сих пор я могу кешировать свой пакет, но не свой 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.

...