在这里,成功存储消息的数据显示。但是数据没有显示在mongo数据库中。有什么问题吗?
我正在使用React.js和node.js创建一个简单的cruds应用程序,使用Axios进行连接。我用DB作为mongo。这是数据插入react.js文件。
const onSubmit = () => {
const data = {
name: name,
age: age,
city: cityArray,
};
axios.post("http://localhost:5000/student", data).then((res) => {
if (res.data.success) {
alert("Added Succes");
window.location = "/";
setAge("");
setCity("");
setName("");
}
});
};
发布于 2022-08-18 23:53:18
准确的错误是什么?您实现了PreventDefault函数吗?如果没有,请使用以下代码,
e.prventDefault();
在onSubmit函数中,执行以下更改
const onSubmit = (e) => {
e.prventDefault();
const data = {
name: name,
age: age,
city: cityArray,
};
发布于 2022-08-25 04:45:51
请参考这个,你可以弄清楚
import React from 'react';
import {
BrowserRouter,
Routes,
Route,
} from "react-router-dom";
import AddPosts from './components/AddPosts.jsx';
import Posts from './components/Posts.jsx';
import UpdatePosts from './components/UpdatePosts.jsx';
import UserRegister from './components/UserRegister';
import UserLogin from './components/UserLogin';
export function App() {
return(
<div>
<BrowserRouter>
<Routes>
<Route path="/" element={ <UserLogin/>}/>
<Route path="/user/register" element={ <UserRegister/>}/>
<Route path="/add" element={<AddPosts/>}></Route>
<Route path="/view" element={<Posts/>}></Route>
<Route path="/update/:id" element={<UpdatePosts/>}></Route>
</Routes>
</BrowserRouter>
</div>
);
}
https://stackoverflow.com/questions/73413464
复制相似问题