Я попробовал две функции в (асинхронная функция, нормальная функция) в узле js.normal функция успешно вернула значение. Но асинхронная функция не может вернуть значение. Как это исправить
нормальная функция
index.js
var sample_data = require('./product')
const data = sample_data
console.log(data)
product.js
function sample()
{
console.log("hai")
return "hello"
}
module.exports = sample
асинхронная функция
index.js
var sample_data = require('./product')
const data = sample_data
console.log(data)
product.js
async function sample()
{
console.log("hai")
return "hello"
}
module.exports = sample
нормальная функция
Ожидаемый результат
hai
привет
асинхронная функция
Ожидаемый выход
hai
привет
но я получил вывод
[AsyncFunction: sample]