Извините за мой Engli sh, но это мой первый пост. Я думаю, у меня есть небольшая проблема.
Когда клиент запрашивает мой API-сервер, например, для поиска контента. URL ПОЛУЧИТЕ МЕТОД: http://localhost: 9000 / 5e70da6c2af6194004aa9694
URL-адрес возвращает этот документ: le document ave c l'ID 5e70da6c2af6194004aa9694 est Trouvé
Backe это:
app.get('/:id', (req, res) => {
mongoose.connect(connect.uriMd , connect.optionsMd ).then(// Start Connection
(err, db) => {/** ready to use. The `mongoose.connect()` promise resolves to mongoose instance. */
logMsg.logMsg('info', `${connect.succes}`);
const id = req.params.id;
mb_js.findOne({_id : id}, (err, htmlElm) => {
if (err) res.json( err );
if (htmlElm) {
logMsg.logMsg('info', `le document avec l'ID ${id} est trouvé`);
//console.log (`le document avec l'ID ${id} est trouvé`);
res.json(htmlElm.dataHtml);
} else {
logMsg.logMsg('info', `le document avec l'ID ${id} est introuvable`);
//console.log (`le document avec l'ID ${id} est introuvable`);
res.json(`l'ID : ${id} n'existe pas`);
}
mongoose.connection.close((err, res) => {
if (err) throw err;
logMsg.logMsg('info', `${connect.close}`);
});
});
},// END GOOF CONNECTION
err => {
logMsg.logMsg(`fatal`, `${connect.error}`);
res.send(`${connect.error}`);
return;
}
);
})
Итак, когда мой сервер API анализирует этот маршрут: app.get('/:id', (req, res) => {
с объектом req
возможно ли получить IP-адрес клиента? «Это HTTP-сервер API»
спасибо за ваши ответы