add error message in React Page

This commit is contained in:
2026-01-27 13:20:07 +00:00
parent d78c58a70c
commit 2482c1da1c

View File

@@ -1,9 +1,11 @@
import axios from 'axios' import axios from 'axios'
import './App.css' import './App.css'
import { useState } from 'react'
function App() { function App() {
let postFile: File | undefined let postFile: File | undefined
let commentFile: File | undefined let commentFile: File | undefined
const [returnMessage, setReturnMessage] = useState('')
const uploadFiles = async () => { const uploadFiles = async () => {
if (!postFile || !commentFile) { if (!postFile || !commentFile) {
@@ -22,8 +24,10 @@ function App() {
}, },
}) })
console.log('Files uploaded successfully:', response.data) console.log('Files uploaded successfully:', response.data)
setReturnMessage(`Upload successful! Posts: ${response.data.posts_count}, Comments: ${response.data.comments_count}`)
} catch (error) { } catch (error) {
console.error('Error uploading files:', error) console.error('Error uploading files:', error)
setReturnMessage('Error uploading files. Error details: ' + error)
} }
} }
return ( return (
@@ -37,6 +41,8 @@ function App() {
<input type="file" onChange={(e) => commentFile = e.target.files?.[0]}></input> <input type="file" onChange={(e) => commentFile = e.target.files?.[0]}></input>
</div> </div>
<button onClick={uploadFiles}>Upload</button> <button onClick={uploadFiles}>Upload</button>
<p>{returnMessage}</p>
</div> </div>
) )
} }