问题标签 [react-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2401 浏览

javascript - 使用 csurf 和 react-server

我想在通用应用程序的反应服务器中添加csurf作为快速中间件。

我想要实现的是将 csrf 令牌添加到反应组件中表单中的隐藏输入中,以维护服务器呈现的网站将提供的相同 csrf 保护流,但在 SPA 中。

这在反应服务器中技术上可行吗?如果是这样,我如何通过页面(理想情况下)将响应对象中可用的 csrf 令牌传递给反应组件?

0 投票
0 回答
97 浏览

webpack - 使用 react-server 配置第三方 wepack 加载器时出错

我想知道是否可以就我收到的反应服务器错误获得一些帮助。我正在尝试将 graphql-tag/loader 与 react-server 一起使用,但我不知道如何从当前错误开始。当前设置是这样的:在我的.reactserverrc文件中,我有这个条目:

该文件有这个:

反应服务器加载配置文件很好,一切看起来都很好,但是在尝试导入查询时,就像这样。

我收到此错误:

加载器似乎没有应用于 graphql 文件。有没有办法调试这个,我可以看到加载器被应用于文件?

任何帮助表示赞赏。谢谢,

扎克

0 投票
1 回答
598 浏览

django - 用 django 响应客户端渲染

我正在将 reactjs 与我的 django 集成,我已经完成了设置,甚至还可以从服务器渲染页面,但是在客户端渲染和事件处理和附加时,我收到错误“未捕获的 ReferenceError:MainContainer 未定义” . 我完全迷失在这里,请帮助我。

index.html 中的错误

0 投票
0 回答
109 浏览

reactjs - 在 HTML 字符串中添加 reactid

我正在将 html 字符串解析为服务器端的 react 组件,但它只是给了我简单的 html 而没有附加任何 react id,导致我无法执行事件处理和绑定。谁能帮助我如何在我的 html 字符串中添加 react-id?

控制台图像

0 投票
1 回答
8784 浏览

redux-saga - 如何从另一个传奇中调用传奇?

当使用 redux-connect(@asynConnect 属性)时,如何链接第二个 saga,这取决于第一个 saga 的成功完成?

只是简单地putting,在第一个 saga 中适当位置的 saga 调度操作在客户端上工作,而不是在服务器上。

0 投票
1 回答
6143 浏览

javascript - ReactDOMServer.renderToString 不是函数

我在服务器上渲染反应组件,当去路由时得到错误消息:

在此处输入图像描述

0 投票
1 回答
9385 浏览

node.js - MJML - 模板插值、动态数据、上下文

经过大量搜索,我很难找到如何:

  1. MJML处理动态数据和模板插值

我期待类似的东西:

0 投票
1 回答
22 浏览

reactjs - 为包装类添加 TypeScript 定义

我正在使用一个名为的包react-server,它可以接受任何类,并在运行时向它添加方法。它希望它包装的类具有类似的接口

它将向类添加方法,例如getRequest(),也可以从类内部引用。

想象一个像这样的页面类:

鉴于this.getRequest()在编译时实际上并不存在,并且react-server实际上并没有提供我可以从定义文件中引用的任何真实类或接口,有没有什么方法可以创建一个我可以使用的定义来调用某物实际上是一种Page类型,它是否可以使用这些方法?

理想情况下,我希望能够在某个定义文件 ( .d.ts) 中提供这些内容,以便我可以在任何使用react-server. 我也很乐意这样做,而不必this每次我想引用该方法时都被迫转换为其他东西。

0 投票
1 回答
202 浏览

reactjs - 服务器端reactjs如何在服务器端渲染所有路由/是否需要SEO?(电极)

我正在使用沃尔玛的电极框架,它是一个通用框架,可以在服务器端的 reactjs 中渲染组件/路由并发送回编译后的 html。目前发生的情况是初始页面加载将呈现在服务器上并将编译后的 html 发回给我。但是,在单击任何链接后,后续路由导航将以类似 SPA 的方式处理,我不再从服务器接收模板,而是客户端正在构建它们。

所以我的问题是:

有没有办法可以设置它,以便当我点击新路由时,我继续接收服务器呈现的 html?

或者这是故意的想法,即只需要在服务器端呈现初始页面加载,其余的在客户端都可以?

如果只有初始页面加载和重新加载从服务器提供 html 而点击和路由呈现 html 客户端,它会对 SEO 产生负面影响吗?

谢谢

0 投票
1 回答
335 浏览

javascript - 我看不到意外的令牌语法错误

谢谢参观。这是我得到的语法错误:

这是错误引用的文件。我现在已经上下查找了 2 多个小时,并且认为没有理由收到此错误:

我真的很感激任何意见。