Проблема:
Я создал функцию проверки электронной почты, когда пользователь зарегистрирован.Я отправляю ссылку на URL метода бэкенда с таким хеш-кодом, как этот.
let link = `http://localhost:3000/api/user/verify?id=${
user[0].hash
}`;
let info = await smtpTrans.sendMail({
from: '"Welcom" <mysite.lk99@gmail.com>',
to: req.body.email,
subject: "Please confirm your Email account",
html: "Hi!,<br> Please Click on the link to verify your email.<br><a href=" +link +">Click here to verify</a>.<br> Thank you for registering with mysite.lk!.<br> mysite.lk Team"
Это мой конкретный метод проверки, на который я указываю свою ссылку.
router.post("/verify/:id", (req, res) => {
res.redirect("https://www.facebook.com/");
});
Для целей тестирования я простоперенаправить на facebook.
Письмо успешно отправляется, но когда я нажимаю на ссылку в письме.Там написано:
Не удается получить / api / user / verify
Может кто-нибудь помочь мне решить эту проблему?Я много пытался найти решение этой проблемы, но я не смог этого сделать.Спасибо.