Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

please improve the error message display. #90

Open
liujianglc opened this issue Jun 1, 2023 · 0 comments
Open

please improve the error message display. #90

liujianglc opened this issue Jun 1, 2023 · 0 comments

Comments

@liujianglc
Copy link

liujianglc commented Jun 1, 2023

Failed to upload 1 files [
{
file: '/cloud/kodbox/data/files/202107/11_17d0d3a6/下载.png',
reason: Error: Request failed with status code 400
at createError (/usr/lib/node_modules/immich/node_modules/axios/lib/core/createError.js:16:15)
at settle (/usr/lib/node_modules/immich/node_modules/axios/lib/core/settle.js:17:12)
at IncomingMessage.handleStreamEnd (/usr/lib/node_modules/immich/node_modules/axios/lib/adapters/http.js:322:11)
at IncomingMessage.emit (events.js:412:35)
at endReadableNT (internal/streams/readable.js:1333:12)
at processTicksAndRejections (internal/process/task_queues.js:82:21) {
config: [Object],
request: [ClientRequest],
response: [Object],
isAxiosError: true,
toJSON: [Function: toJSON]
},
response: { statusCode: 400, message: [Array], error: 'Bad Request' }
}
]

The response message, not show correctly for user, please improve for it.

the fully message is below:
Failed to upload 1 files [
'{"file":"/cloud/kodbox/data/files/202107/11_17d0d3a6/下载.png","reason":{"message":"Request failed with status code 400","name":"Error","stack":"Error: Request failed with status code 400\n at createError (/usr/lib/node_modules/immich/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/usr/lib/node_modules/immich/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/usr/lib/node_modules/immich/node_modules/axios/lib/adapters/http.js:322:11)\n at IncomingMessage.emit (events.js:412:35)\n at endReadableNT (internal/streams/readable.js:1333:12)\n at processTicksAndRejections (internal/process/task_queues.js:82:21)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":null,"maxBodyLength":null,"headers":{"Accept":"application/json, text/plain, /","Content-Type":"multipart/form-data; boundary=--------------------------208951952121594340280070","x-api-key":"oRTlZMrp5lQRrLSUAZjUXFflhmlPVMdhISCEcsGigU","User-Agent":"axios/0.26.1"},"method":"post","maxRedirects":0,"url":"http://127.0.0.1:2283/api/asset/upload","data":{"_overheadLength":1036,"_valueLength":123,"_valuesToMeasure":[{"_readableState":{"objectMode":false,"highWaterMark":65536,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":true,"endEmitted":true,"reading":false,"sync":false,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":true,"autoDestroy":false,"destroyed":true,"errored":null,"closed":true,"closeEmitted":true,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"dataEmitted":true,"decoder":null,"encoding":null},"_events":{},"_eventsCount":3,"path":"/cloud/kodbox/data/files/202107/11_17d0d3a6/下载.png","fd":null,"flags":"r","mode":438,"end":null,"autoClose":true,"bytesRead":2162,"closed":true}],"writable":false,"readable":true,"dataSize":0,"maxDataSize":2097152,"pauseStreams":true,"_released":true,"_streams":[],"_currentStream":null,"_insideLoop":false,"_pendingNext":false,"_boundary":"--------------------------208951952121594340280070","_events":{},"_eventsCount":1}},"status":400},"response":{"statusCode":400,"message":["createdAt should not be empty","modifiedAt should not be empty"],"error":"Bad Request"}}'

["createdAt should not be empty","modifiedAt should not be empty"]

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant