add error message in React Page
This commit is contained in:
@@ -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>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user