Spaces:
Runtime error
Runtime error
Download middleware/errorHandler.js from samlax12/promptbackend: direct link, hf CLI and curl.
- Browser
- Download file 452 Bytes
-
https://huggingface.co/spaces/samlax12/promptbackend/resolve/main/middleware/errorHandler.js
- Command line
-
hf download hf://spaces/samlax12/promptbackend/middleware/errorHandler.js
-
curl -L -o errorHandler.js https://huggingface.co/spaces/samlax12/promptbackend/resolve/main/middleware/errorHandler.js
452 Bytes
| const logger = require('../utils/logger'); | |
| const errorHandler = (err, req, res, next) => { | |
| // 日志记录错误 | |
| logger.error(`${err.message} - ${req.originalUrl} - ${req.method}`); | |
| const statusCode = res.statusCode === 200 ? 500 : res.statusCode; | |
| res.status(statusCode); | |
| res.json({ | |
| message: err.message, | |
| stack: process.env.NODE_ENV === 'production' ? null : err.stack, | |
| }); | |
| }; | |
| module.exports = { errorHandler }; |