How to use the ServerInternalError function from http-errors

Find comprehensive JavaScript http-errors.ServerInternalError code examples handpicked from public code repositorys.

99
100
101
102
103
104
105
106
107
108

    /** update blog */
    const updatedBlog = await blogModel.updateOne({'_id': blogId}, {$set: req.body});

    /** throw error if update was unsuccessful */
    if (updatedBlog.updateCount <= 0) throw createError.ServerInternalError("بروزرسانی با مشکل مواجه شد، لطفا مجددا تلاش نمایید");

    this.sendSuccessResponse(req, res, 200, "بروزرسانی با موفقیت انجام شد");
} catch (err) {
    /** remove uploaded file */
fork icon0
star icon0
watch icon1

115
116
117
118
119
120
121
122
123
124

    /** update product */
    const updatedProduct = await productModel.updateOne({_id: product._id}, {$set: data});

    /** throw error if update was unsuccessful */
    if (updatedProduct.updateCount <= 0) throw createError.ServerInternalError("بروزرسانی با مشکل مواجه شد، لطفا مجددا تلاش نمایید");

    /** send success message */
    this.sendSuccessResponse(req, res, httpStatus.OK, "محصول با موفقیت بروزرسانی شد");
} catch (err) {
fork icon0
star icon0
watch icon1

+ 29 other calls in file

101
102
103
104
105
106
107
108
109
110

    /** update blog */
    const updatedBlog = await blogModel.updateOne({'_id': blogId}, {$set: req.body});

    /** throw error if update was unsuccessful */
    if (updatedBlog.modifiedCount <= 0) throw createError.ServerInternalError("بروزرسانی با مشکل مواجه شد، لطفا مجددا تلاش نمایید");

    this.sendSuccessResponse(req, res, httpStatus.OK, "بروزرسانی با موفقیت انجام شد");
} catch (err) {
    /** remove uploaded file */
fork icon0
star icon0
watch icon1

+ 11 other calls in file

115
116
117
118
119
120
121
122
123
124

    /** update product */
    const updatedProduct = await productModel.updateOne({_id: product._id}, {$set: data});

    /** throw error if update was unsuccessful */
    if (updatedProduct.modifiedCount <= 0) throw createError.ServerInternalError("بروزرسانی با مشکل مواجه شد، لطفا مجددا تلاش نمایید");

    /** send success message */
    this.sendSuccessResponse(req, res, httpStatus.OK, "محصول با موفقیت بروزرسانی شد");
} catch (err) {
fork icon0
star icon0
watch icon1

+ 11 other calls in file