如何在Reactjs中实现服务器端渲染

时间:2019-05-20 10:31:17

标签: reactjs laravel redux ssr

我正在从事以laravel作为后端的react项目,这对SEO结果产生了重大影响。所以我重新安排了一下,就开始了解SSR。 主题似乎很有趣,但是没有人在线回答任何人在评论中问过这个问题,但没有人回答过

我使用了这个软件包spatie / laravel-server-side-rendering,但是在遵循了该教程后,我遇到了一个人,一个人在网上发布了stepupcoding,这是唯一可用的laravel react 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 = {}空对象

0 个答案:

没有答案