как реализовать рендер на стороне сервера в Reactjs - PullRequest
2 голосов
/ 20 мая 2019

Я работаю над реагирующим проектом, в котором в качестве бэкэнда используется laravel, который сильно влияет на результаты SEO. так что я вспомнил об этом, и я узнал о SSR. Тема кажется очень интересной, но никто онлайн не имеет ответа о том, что многие задали этот вопрос в комментариях, но никто не ответил на вопрос

Я использовал этот пакет spatie / laravel-server-рендеринг, но я столкнулся с проблемой после того, как после урока один парень разместил онлайн пошаговое кодирование, которое является единственным доступным уроком по SSR, я сделал то же самое, но он не работал это дает ошибку:

The command "node C:\wamp64\www\newGitRepo\storage\framework/ssr\f8ef279e430bf74f0394a21851fce988.js" failed.

Exit Code: 1(General error)

Working directory: C:\wamp64\www\newGitRepo\public

Output:
================


Error Output:
================
C:\wamp64\www\newGitRepo\storage\framework\ssr\f8ef279e430bf74f0394a21851fce988.js:189
/******/ \tvar jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
         \t                 ^

ReferenceError: window is not defined
    at ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js.module.exports (C:\wamp64\www\newGitRepo\storage\framework\ssr\f8ef279e430bf74f0394a21851fce98 ▶
    at Object.<anonymous> (C:\wamp64\www\newGitRepo\storage\framework\ssr\f8ef279e430bf74f0394a21851fce988.js:201:10)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
 (View: C:\wamp64\www\newGitRepo\resources\views\welcome.blade.php)

я пытался поставить windows = {} пустой объект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...