Почтовый запрос не попадает на серверную часть - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь использовать метод post для отправки данных на сервер, но не получаю запрос на стороне сервера, отправленный приложением.ниже приведен код, который я использую angular 6, node.js & express.

login.service.ts

getUserDetails(username, password) {
    alert(username);
    var core_1, http_1;
    //post these details to API server return user info if correct

    return this.http.post("http://localhost:3000/api/login", {
      username,
      password
    },{responseType: 'text'})


  }

api.js Я пытаюсь получить пост-запрос нижеописанным способом, но он ничего не печатал на консоли.

router.post('/api/login', function(req, res) {
    // do something w/ req.body or req.files 
    console.log(res.body);

    var username = req.body.params.name;
    console.log("username"+username);
    res.json({'status': 200, 'msg': 'success'})

});

1 Ответ

0 голосов
/ 07 июня 2018

изменить путь к маршруту для отправки запроса на удаление / api, он будет работать нормально, см. Код ниже.

router.post('/login', function(req, res) {
    // do something w/ req.body or req.files 
    console.log(res.body);

    var username = req.body.params.name;
    console.log("username"+username);
    res.json({'status': 200, 'msg': 'success'})

});
...