Я использую службы angular 4 и http и хочу вызвать службу и передать строку для возврата значения JSON.моя строка '97 / 422/1883 'и мой сервисный код:
getIncomingRelatedById(number) {
this.createAuthenticationHeaders();
return this.http.get(this.domain + '/mail/getIncomingRelatedById/' + number, this.options).map(res => res.json());
}, но когда я запускаю код, я получаю ошибку ниже:
http://localhost:3000/mail/getIncomingRelatedById/97/422/1883 404 (Not Found)
как можноя отправляю свой запрос сейчас?
обновление:
и на стороне сервера у меня это:
router.get('/getRelatedById/:id', (req, res) => {
pool.connect((err, client, done) => {
if (err) {
res.json({
success: false,
message: err
});
} else {
client.query('select * from get_related_mail($1)', [req.params.id],
(err, mail) => {
done();
if (err) {
console.log(err);
res.json({
success: false,
message: err
});
} else {
res.json({
success: true,
mail: mail,
});
});
}
});
});