Я запускаю код внешнего интерфейса в соответствии с требованиями и выполняю рендеринг на стороне сервера с использованием Express.Недавно я внес некоторые изменения и внес изменения в свою ветку, в основном связанные с редукцией и обновлением файла store.js.
import universal from "react-universal-component";
import Loading from "./components/Loading";
import NotFound from "./components/NotFound";
// small function that allows page to be a string or a dynamic import function
// <UniversalComponent page={()=>{import('../../someFolder/Component.js')}}
// Its great for complex folder structures. You can leverage code completion
const determineHowToLoad = ({ page }) =>
typeof page !== "string" ? () => page() : import(`./${page}`);
const UniversalComponent = universal(determineHowToLoad, {
onError: error => {
throw error;
},
minDelay: 700,
loading: Loading,
error: NotFound
});
const loadComponent = file => universal(determineHowToLoad({ page: file }));
export { loadComponent, universal };
export default UniversalComponent;
Всякий раз, когда я захожу на свой сайт, после загрузки всех статических файлов выдается эта ошибка:
"Uncaught (in promise) Error: export not found
at resolve (requireUniversalModule.js:90)"