无法发布错误 React js

2023-12-14

我收到一个有错误的空白页无法发布/注册/第二步.

我正在尝试创建多步骤注册。我的主要组件的渲染函数如下:

render() {
    const languageReg = this.props.currentLanguage.default.registrationPage;


    let stepOne = (this.props.params.id == 'step-one') ? <RegistrationFormStepOne actionSaveUser={this.props.actionSaveUser} currentLanguage={languageReg}/> : "";
    let stepTwo = (this.props.params.id == 'step-two') ? <RegistrationFormStepTwo actionSaveUser={this.props.actionSaveUser} currentLanguage={languageReg}/> : "";

    return (
        <div className="sidebar-menu-container" id="sidebar-menu-container">

            <div className="sidebar-menu-push">

                <div className="sidebar-menu-overlay"></div>

                <div className="sidebar-menu-inner">
                    <div className="contact-form registrationForm">
                        <div className="container">
                            <div className="row">
                                <div className="col-md-10 col-md-offset-1 col-md-offset-right-1">
                                    {stepOne}
                                    {stepTwo}
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    );
}

在 RegistrationFormStepOne 中,我的点击功能如下:

handleClick(){
    let data = {name: "stepOne", values: [this.state.user]};
    this.context.router.push("/registration/step-two");
}

当我点击这个按钮时,url 应该是这样的http://localhost:3000/registration/step-two但我得到了Cannot POST /registration/step-two error.

当我直接输入http://localhost:3000/注册/步骤二效果很好。

我在用着反应无配置应用程序

有什么建议吗?


问题出在手柄点击功能上。我忘了防止违约。我把它改为:

handleClick(event){
     event.preventDefault();
     let data = {name: "stepOne", values: [this.state.user]};
     this.context.router.push("/registration/step-two");
}

它起作用了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法发布错误 React js 的相关文章

  • ReactJS - 监视访问令牌过期

    在我的应用程序中 我有一个访问令牌 Spotify 的 该令牌必须始终有效 当此访问令牌过期时 应用程序必须每 60 分钟访问刷新令牌端点并获取另一个访问令牌 授权功能 出于安全原因 这两个电话 get token and refresh
  • React NotFoundError:无法在“Node”上执行“insertBefore”:要插入新节点的节点不是该节点的子节点

    当我在 React 中内置的 Aframe 资产管理器中更新新资产时 出现此 notFound 错误 资产管理器组件的构建如下 export class Assets extends PureComponent render const h
  • React-router 与 React-router-dom,何时使用其中之一?

    两者都有路由 链接等 什么时候使用其中之一 我真的很困惑在哪里使用每一个 服务器端 客户端 https reacttraining com react router https reacttraining com react router
  • React fetch 有错误 fetch 被 CORS 策略阻止 [重复]

    这个问题在这里已经有答案了 我尝试点击登录按钮调用获取 REST 调用 但是 问题是提取失败 并在 Javascript 控制台中显示此错误消息 从源获取的访问已被 CORS 策略阻止 请求的资源上不存在 Access Control Al
  • Material UI + 酶测组件

    我在 React 中有一个组件 我正在尝试用 Jest 测试它 不幸的是测试没有通过 组件代码 import React Component from react import ProductItem from ProductItem Pr
  • 如何更改 React 项目中的生产构建静态文件夹路径?

    我有一个React我运行的项目npm run build它为我制作了一个生产版本 问题是它给了我注入以下样式表index html 可以看到 设置的路径是 static js 但我希望将路径设置为 static dashboard js 5
  • 在节点模块文件夹中编辑react npm模块的代码

    是否可以更改 module 文件夹中 npm 模块的代码 我认为这不是推荐的做法 还有其他方法可以实现这一目标吗 目前 我尝试更改模块目录中的代码 但更改似乎并不适用 提前致谢 当然你可以改变包的内容node modules因为它是标准化格
  • React Native动态webview高度

    我有 WebView 内容 它根据内容量改变它的高度 所以我找到了一种方法 如何通过document title属性onNavigationStateChange来获取内容的高度 看起来像这样 let html 以及 onNavigatio
  • ReactJS - 排序 - TypeError: 0 是只读的

    我试图在将对象映射到reactjs之前对其进行排序 但每次这样做时 我都会不断收到 TypeError 0 is read only 我注意到加载时 props 是空的 但即使当我试图检查数组的长度并且仅在它大于 0 时应用排序 或者当数组
  • JSS 中的简单选择器和嵌套选择器

    我目前正在接受 ReactJS 培训 我正在使用material ui 和JSS 对我来说完全是新的 我不明白如何简单地选择我的 H6 元素或我的 H6 子元素 dangerStyle 任何想法 Thanks myJss js const
  • 如何使用 Jest 和 React 测试库测试 className

    我对 JavaScript 测试完全陌生 并且正在使用新的代码库 我想编写一个测试来检查元素上的 className 我正在和 Jest 一起工作反应测试库 https testing library com docs react test
  • 如何将数组中的字段附加到反应中的表单数据中?

    我是一名后端开发人员 主要工作于Django Rest 框架 我在 axios 后调用中发送图像时遇到一些问题 前端在这里发送这样的对象 merchant 2 category 7 brand 7 name picture55test be
  • Redux:为什么避免突变是使用它的基本部分?

    我是 Redux 的新手 我真的很想了解使用函数式编程使单向数据更加优雅的全局 在我看来 每个减速器都采用旧状态 创建一个新状态而不改变旧状态 然后将新状态传递给下一个减速器以执行相同的操作 我知道不造成副作用可以帮助我们获得单向数据流的好
  • React 组件内的导出函数或组件外同一文件中的访问状态

    我有一个需要从文件中导出的函数 但同时 我需要在更新时利用反应状态重新渲染 似乎不太可能从类内部导出函数 那么如何从类外部的函数更新状态呢 import React Component from react export function
  • 基于布尔 prop 的条件字段验证

    我想要favoriteAlcohol仅当以下情况时才需要验证 需要的字段props isAdult传递给组件的是true Yup object shape favoriteAlcohol Yup string when props isAd
  • 在next.js中获取客户端当前的url

    因此 我正在开发一个 Nodejs 应用程序 我将在该应用程序上建立我的新网站 并且我想为客户端的用户提供一种显示不同内容的方法 根据用户按下的内容重新呈现 我的想法是 例如 首先用户会看到 请先选择一个工具 然后用户将在导航栏中选择一个工
  • React typescript (2312,14):重复的标识符“LibraryManagedAttributes”

    我有一个使用打字稿的反应项目 但最近 在我做了一个之后yarn upgrade它停止工作 并出现以下错误 node modules types react index d ts 2312 14 Duplicate identifier Li
  • 单击反应表时选择行

    我正在尝试找到与我的反应应用程序一起使用的最佳表格 目前 反应表 https www npmjs com package react table提供我需要的一切 分页 服务器端控制 过滤 排序 页脚行 话虽这么说 我似乎无法选择一行 没有e
  • React hook useState 未随 onSubmit 更新

    我目前在将输入字段值推至 onSubmit 状态时遇到问题 代码沙箱 https codesandbox io s 8z8xvwk3z2 我正在尝试将输入字段值设置为状态 以便在更新组件后我可以使用该值将用户重定向到另一个页面 我手动测试了
  • 每次页面重新加载时都会出现新的 Google 登录库提示

    在我的项目中 我使用常规弹出客户端 JS 身份验证 平台客户端 https developers google com identity sign in web sign in 我从旧版 Google Sign 迁移到新版 Google I

随机推荐

  • Android - 在地图中仅显示确定区域中包含的标记

    我的申请带有地图 在此地图中 我在设备的当前位置放置了一个标记 我还在标记周围添加了一个圆圈 如下所示 Circle circle mMap addCircle new CircleOptions center latLng radius
  • 如何在VBA中VLOOKUP获取#N/A值?

    我在 Excel 中有一个数据表 与以下内容相同 A B 1 aaa 11 2 bbb 22 3 ccc N A 4 ddd 44 我编写了一个 VBA 函数来通过键 在列 A 中 获取值 列 B 前任 getValue A1 在此示例中
  • 如何在不启用的情况下使用 URI 段和查询字符串:enable_query_strings

    在 CodeIgniter 中 同时组合 URI 段和查询字符串确实很棘手 几乎实现这一目标的传统方法之一是启用enable query strings 问题是这有一些奇怪的行为 并且它也会影响所有 URL 帮助程序 以使用时为例 redi
  • Hibernate createNativeQuery 使用 IN 子句

    使用Java Hibernate 我有一个疑问 String pixIds 1 2 3 String query SELECT FROM comment WHERE PIX ID IN pixIds q setParameter pixId
  • 与导航抽屉一起使用时,工具栏后退按钮不起作用

    下面是代码 我已经使用 AppbarConfiguration 定义了所有顶级目的地 class MainActivity DaggerAppCompatActivity NavigationView OnNavigationItemSel
  • codeigniter 删除index.php表单url

    我正在尝试从 Codeigniter 中的 url 中删除 index php 我知道如何从基本网址中删除index php 如下所示example com controller 但我不知道如何删除子文件夹中的 index php exam
  • Angular - this.function 不是一个函数[重复]

    这个问题在这里已经有答案了 我对此有点绝望 我有一个组件 它获取数据并使用该数据的信息渲染地图 这里一切都很好 我在这张地图上放置了标记 我想在标记中执行单击功能 这些函数调用组件中定义的另一个函数 并为我带来数据以在模式中显示它 但是 当
  • JavaScript:操作两个数组

    我刚刚开始学习 JavaScript 并且不知道如何处理这个问题 问题是这样的 五个人 John Ed Sam Alex 和 Mark 年龄分别为 16 25 18 30 和 27 岁 我想使用数组和函数来输出五个中最年轻和最老的 我尝试形
  • 合并排序以计算 Python 中的拆分反转

    我正在尝试使用归并排序 我得到的 来计算列表中拆分反转的数量 也就是说 未排序列表前半部分中的元素应该出现在列表后半部分中给定元素之后 未排序列表 例如 3 2 1 4 将包含拆分反转 3 1 但不包含 3 2 因为 3 和 2 都在前半部
  • 如何在共享主机上设置 Mercurial 中央存储库

    我正在尝试设置一个具有共享托管的中央存储库 我从头到尾阅读了本教程https www mercurial scm org wiki PublishingRepositories无济于事 这是我采取的步骤 1 Copy hgwebdir cg
  • 通过将此 .NET 字符串更改为 const 是否会提高性能? IL 会自动执行此操作吗?

    给出以下简单的 NET 代码 这两者之间在字符串方面有什么区别吗 xml if extension Equals xml StringComparison OrdinalIgnoreCase return FileType Xml vs c
  • Java keytool 从 url/port 添加服务器证书的简单方法

    我有一个带有自签名证书的服务器 但也需要客户端证书身份验证 我在尝试获取原始 CA 服务器证书时遇到了困难 因此我可以将其导入密钥库 有人对如何轻松做到这一点有一些建议吗 正在研究如何在使用 jenkins cli 时信任证书 并发现htt
  • FOSRestBundle:ParamFetcher 错误

    我在我的项目中使用 FOSRestBundle 我已经配置了这条路由来访问不同的数据 Rest Get Rest QueryParam name categoriesId requirements 0 9a zA Z s default d
  • 来自私人 github 存储库的 npm 包,安装与更新 (package.json)

    我已经看到这个问题了npm install vs update 有什么区别 我的问题是关于使用安装与更新私人 github 存储库git urls 我有一个在 grunt 中使用的私人 github 存储库 该存储库经常更新 我使用安装了这
  • 正则表达式允许字母数字、最多一个空格等

    我正在打开这个线程 该线程与另一个线程非常相似 但我无法找出问题 我有一个输入字段 允许字母数字字符串与可选的唯一空格作为分隔符 然后是可选的其他字母数字字符串等 我找到这个正则表达式 0 9a zA z 有用 但是 当我在一个长句子中出现
  • 从 URL 展开特定的折叠式

    如果我使用地址 www xxxxxx com test html chgd 第二个手风琴应该展开 我使用了这个网站的源代码 Bootstrap 3从URL扩展手风琴 但它在这种情况下不起作用 我不知道基于源代码来扩展第二个基于URL的手风琴
  • 将时间浮点转换为 HH:mm sql server 格式

    我需要将浮点十进制数格式化为时间格式小时 分钟 我用输入 float 和输出 varchar 6 编写了这个标量值函数 CREATE FUNCTIONE formatOre input float returns varchar 6 as
  • 类型错误:在字符串格式化过程中并非所有参数都被转换元组 python 中的错误

    我试图在数据库中保存一堆元组 cursor cnx cursor query INSERT INTO TableA clientid createddatetime siteid VALUES cursor executemany quer
  • 套接字多线程 - 读取输入流暂停线程

    我正在本地机器上测试套接字 我正在尝试使用线程在一个程序中运行套接字和服务器 我的服务器是一个回显服务器 因此它会发回收到的任何消息 我的问题是 当我在客户端和服务器上启动两个线程时 当它们到达我从输入流读取的部分时 它们会 冻结 它在客户
  • 无法发布错误 React js

    我收到一个有错误的空白页无法发布 注册 第二步 我正在尝试创建多步骤注册 我的主要组件的渲染函数如下 render const languageReg this props currentLanguage default registrat