🐥

Boltでサーバーを閉じる

2021/09/29に公開

TL;DR

BoltではApp.stop()でサーバーを閉じることができる。

やりたいこと

SlackアプリのnodeフレームワークであるBoltにて、サーバーを終了処理を実装する。

もう少し詳しく

BoltがexpressReceiverを用いているとき、App.stop()express.close()をラップしている。
expressはhttp(s).serverを持っているので、最終的にnet.server.close()が呼ばれ、リクエストの待受を停止する。

参考リンク

https://nodejs.org/api/net.html#net_server_close_callback
https://slack.dev/bolt-js/ja-jp/reference

Discussion