ConvoyPanel / panel

A modern platform tailored for hosting providers and enthusiasts to effortlessly interact with their servers. Seamlessly wrapping around Proxmox, Convoy is easily deployable, affordable at just $6 per node per month for commercial use, and completely free for personal and non-profit endeavors.
https://convoypanel.com
Other
308 stars 51 forks source link

Make Backend Errors More Descriptive #49

Closed ericwang401 closed 3 months ago

ericwang401 commented 8 months ago

Is there an existing feature request for this?

Describe the feature you would like to see.

Currently, if there is an error interacting with Proxmox APIs, Convoy will return internal server error. This is obviously very vague and makes it hard for me to debug as I need to guide the user steps to collect more detailed information.

Describe the solution you'd like.

I would like to expose errors interacting with the Proxmox API to the frontend. If it turns out that exposing Proxmox endpoint errors reveals too much sensitive information, custom error messages could be made too.

Additional context to this request.

No response

ericwang401 commented 3 months ago

Added in https://github.com/ConvoyPanel/panel/releases/tag/v4.2.2-rc.1