回答編集履歴
1
何の引数かを明示
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
hexo側で、`Promise`で来たものを受け止める機構を持っているようです。第3引数で、`{async: true}`を渡しましょう([リファレンス](https://hexo.io/api/tag.html))。
|
1
|
+
hexo側で、`Promise`で来たものを受け止める機構を持っているようです。`hexo.extend.tag.register`の第3引数で、`{async: true}`を渡しましょう([リファレンス](https://hexo.io/api/tag.html))。
|
2
2
|
|
3
3
|
なお、受け取る側で`Promise`を処理できる今回の例のような場合はなんとかなりますが、一般には**リクエストが終わる前に関数を抜けてしまう**ので、「リクエストの結果を関数の戻り値にする」事はできません。
|