как можно получить дату из модуля в index.js - PullRequest
0 голосов
/ 08 сентября 2018

как получить дату из модуля в index.js

Модуль есть:

const User = require("../models/adduser");

module.exports = {

  getUsers: req => {

     User.findOne().then(users => {

       return users;

     });
  }
};

Модуль импорта:

const { getUsers } = require("../../helper/test");

console.log(getUsers);

console.log:

[Function: getUsers]

как можно получить Дату, пожалуйста?

1 Ответ

0 голосов
/ 08 сентября 2018

Во-первых, getUsers - функция, вам нужно вызвать ее с помощью getUsers(), но если вы позвоните console.log(getUsers()), вы увидите Promise {...}. getUsers возврат Promise, а не значение

(если вы не вернете User.findOne, это будет undefined)

Во-вторых, возвращаемое значение из обещания User.findOne не было использовано, вы должны вернуть его

Ваш модуль:

const User = require("../models/adduser");

module.exports = {
    getUsers: req=>{
        return User.findOne().then(users=>{
            return users;
        });
    }
};

Назовите это:

const { getUsers } = require("../../helper/test");

getUsers().then(users=>{
    console.log(users);
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...