Не удалось загрузить ресурс: сервер ответил с состоянием 500 (Внутренняя ошибка сервера) в nodejs - PullRequest
0 голосов
/ 03 октября 2018

Я занимаюсь разработкой веб-приложения, используя 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;
    });

  }

}

Мой вопрос: я добавил предупреждение вмаршрутизатор, но когда я нажимаю кнопку, он не показывает.Это означает, что моя маршрутизация неверна?

Я также получаю следующие ошибки.error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...