Я занимаюсь разработкой веб-приложения, используя MEAN Stack и Angular 6. Моя схема имеет следующие значения.Имя пользователя: по умолчанию, ExtrudedHeight: 250,
На странице html есть кнопка.После того, как я нажму кнопку, я хочу получить значения коллекции, где userName = default.
Для этого я создал метод get в маршрутизаторе,
// Получить единственное значение по userName
router.get('/:userName', function(req, res, next) {
alert(Came to router);
extrudedHeight.findOne({'userName': req.params.userName}, function (err, post) {
console.log(req.params.userName);
if (err) return next(err);
res.json(post);
});
});
service.ts
getExtrudedHeight(userName) {
return this.http.get('/extrudedHeight/' + userName, {
});
}
html
<div class="">
<button type='button' (click)="setDefaultValues()" class="btn btn-sm btn-rectangle btn-default text-case">Default Values</button>
</div>
component.ts
Class{
extrudedHeightValue = {};
ngOnInit(){
this.setDefaultValues();
}
setDefaultValues(){
this.extrudedHeightService.getExtrudedHeight("default").subscribe(data => {
console.log(data);
this.extrudedHeightValue = data;
});
}
}
Мой вопрос: я добавил предупреждение вмаршрутизатор, но когда я нажимаю кнопку, он не показывает.Это означает, что моя маршрутизация неверна?
Я также получаю следующие ошибки.