Как я могу отобразить проверку ошибок от бэкэнда до внешнего интерфейса в Angular ???
У меня появилась проверка на ошибку заголовка mov ie, но я не знаю, как получить проверку проверки отображения mov ie.
Вот моя модель. js
const ReviewSchema = new mongoose.Schema({
name: {
type: String,
required: [true, "Customer name is required"],
minlength: [3, "Customer name must be a minimum of 3 characters"]
},
stars: {
type: Number,
required: true
},
comment: {
type: String,
required: [true, "Review is required"],
minlength: [3, "Review must be a minimum of 3 characters"]
}
})
а это мои контроллеры. js:
createMovie: function (req, res) {
Movie.create(req.body, (error, data) => {
if (error) {
res.json({
message: "Error!",
error: error,
});
} else {
res.json({
message: "Success!",
added: true,
data: data
});
}
})
},
Это мои компоненты.ts:
error = "";
onSubmit() {
let observable = this._httpService.createMovie(this.newMovie);
observable.subscribe((data: any) => {
if (data.error) {
this.error = data.error;
this._router.navigate(["movies/new"]);
} else {
this.getMoviesFromService();
this._router.navigate([""]);
}
});
}
А вот как я отображаю проверку ошибки заголовка mov ie из бэкэнда. Может кто-нибудь помочь мне разобраться в этом?