nodejで複数の関数をグループ化してエクスポートするにはどうすればよいですか?私はutils.jsにグループにすべての私のutilの機能をしようとしていますNodejs - 複数の機能をグループ化して別々のファイルにエクスポートする方法は?
:
async function example1() {
return 'example 1'
}
async function example2() {
return 'example 2'
}
module.exports = { example1, example2 }
その後はhome.jsにインポートする:
import { example1, example2 } from '../utils'
router.get('/', async(ctx, next) => {
console.log(example1()) // Promise { 'example 1' }
})
私はテストのために'example 1'
になるだろうと思いました上記のケース?
アイデア?
愚かな質問についてのショートストーリー:あなたは、関数を呼び出すことを忘れたのか? 'console.log(example1()を待っている);'? –
'example1'を非同期関数(不明)な理由としてマークしたため、' example 1'の代わりに 'Promise {'example 1'}'を取得しています。解決された価値を得るには、次のようにします: 'await example1()'。回答に感謝します。 – alexmac