teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

何の引数かを明示

2017/02/14 23:20

投稿

maisumakun
maisumakun

スコア146676

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`を処理できる今回の例のような場合はなんとかなりますが、一般には**リクエストが終わる前に関数を抜けてしまう**ので、「リクエストの結果を関数の戻り値にする」事はできません。