Я пытаюсь получить userid
и добавить его в функцию, которая запускается при запуске сервера узла. Я пытался axios
и node-fetch
отправить запрос GET
и получить идентификатор, но он не работает. Я даже пытался app.get("/api/users/current")
какой ответ с объектом, который имеет идентификатор. Я что-то здесь упускаю? Спасибо
const userId = "";
module.exports = function mailUser(mailday) {
console.log("Users fired");
console.log(userId);
// axios.get("http://localhost:5001/api/users/current")
// .then((res) => {
// userId = res.id;
// console.log(UserId);
// })
// .catch((err) => {
// console.log(err);
// });
// console.log(userId);
let deffered = Q.defer();
Coworker.find({ user: userId }).exec((err, coworker) => {
let coworkers = [];
if (err) {
deffered.reject(console.log("failed: " + err));
} else {
// Add all users coworkers
for (let i = coworker.length - 1; i >= 0; i--) {
coworkers.push(coworker[i]);
}
deffered.resolve(coworkers);
}
console.log(coworkers);
});
return deffered.promise;
};