Я создал функцию, в которой есть прототипы, которые я буду использовать в других файлах.
function.js
function Graph() {
//Constructor
this.Client = null;
}
module.exports = Graph;
Graph.prototype.Init = async function Init() {
....
tokenResult = await GetToken();
};
function GetToken() {
...
};
Я бы использовал метод GetToken вне файла. поэтому я добавил функцию GetToken в качестве прототипа
function Graph() {
//Constructor
this.Client = null;
}
module.exports = Graph;
Graph.prototype.Init = async function Init() {
....
tokenResult = await GetToken(); <== Error here
};
Graph.prototype.GetToken = function GetToken() {
...
};
Когда я запускаю свою программу, я получаю эту ошибку:
GetToken is not defined
Также я бы знал, как экспортировать только значение токена, а не функцию (чтобы я мог использовать тот же токен)