我试着发布数据,但它显示了一些错误,代码附加在下面
componentDidMount() {
// Simple POST request with a JSON body using fetch
const requestOptions = {
method: POST,
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ title: 'React POST Request Example
我刚开始在后端进行反应和绑定,但在发出fetch请求后,我必须重新加载页面才能看到任何更改。一旦函数被调用,数据库就会更新,但组件不会重新呈现。我知道setState是异步工作的,所以我尝试在setState的回调中调用我的函数,但不起作用。 这在我的handleSubmit和handleDelete函数上都会发生。我最初的get请求在我的componentDidMount中,所以我将其包括在内,以防万一。 我在这个网站上找不到我需要的答案,也许只是没有推荐,但我就在这里,哈哈。提前谢谢。 componentDidMount() {
// todos is
您好,我正在做一个项目与react和nodejs,我正在使用window.location.href重定向到另一个页面,如果有人成功登录,并想使用useHistory重定向到另一个页面而不更新,但它不工作,它给我以下错误 Error
Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatc
当用户访问我的应用程序时,我将他们重定向到我公司的身份验证网站,该网站对用户进行身份验证,然后重定向回我的应用程序。结果是使用有效的JWT将POST返回到我的React应用程序,但我不确定如何使用React路由器处理POST请求。理想情况下,我希望设置一个可以用来检索、验证和存储/response的JWT路径,但是仅仅添加路由似乎行不通。出现错误"Cannot POST /response“。我应该补充说,我不能让用户在我的应用程序中输入他们的凭据,然后使用ajax之类的东西来验证凭据和检索令牌。要求是将用户重定向到auth网站,并在成功登录后接受重定向。
index.js:
impo
目前我在Login.php工作。单击submit后,我将被重定向到Home.js,没有任何问题,但是没有任何信息被发送到数据库。
但是,如果我确实摆脱了重定向,那么数据就会被毫无问题地发送到数据库,但它不会将我重定向到Home.js。相反,它将我重定向到demo.php
目标:如何成功地将数据重定向到Home.js (我现在就在这里)并同时将数据发送到数据库?
我做错了什么,我该如何解决呢?
这是Login.js
import React, { Component } from 'react';
import Home from "./Home";
class
考虑以下Javascript/React代码:
// Javascript function that has a fetch call in it.
export const signIn = (email:string, password:string) => {
console.log("FETCHING...");
fetch(`${endPoint}/sign_in`, {
method: 'POST',
headers: {
'Content-Type': 'application
这是使用离子和反应。
当我从PageA回来时,我正在尝试刷新PageB上的数据。但是,在从PageA重定向之后,如果不对PageB进行艰苦的刷新,这是行不通的。
我正在使用useEffect获取数据
//empty array in use state means it will runs once after the component is loaded
useEffect(() => {
console.log(process.env)
fetch(`${process.env.REACT_APP_API_URL}/invoicems/receipt`)