diff --git a/docs/_advanced/ja_custom_routes.md b/docs/_advanced/ja_custom_routes.md
index 7d2fd0a92..7c33f7369 100644
--- a/docs/_advanced/ja_custom_routes.md
+++ b/docs/_advanced/ja_custom_routes.md
@@ -6,9 +6,43 @@ order: 9
---
+`v3.7.0` から `App` を初期化する際に `customRoutes` というルートの配列を渡すことでカスタムの HTTP ルートを簡単に追加できるようになりました。
-Bolt の組み込みの `ExpressReceiver` を使っているなら、カスタムの HTTP ルートを追加するのはとても簡単です。`v2.1.0` から `ExpressReceiver` には `router` というプロパティが追加されています。これは、さらにルートを追加できるように `App` 内部で保持している Exprss の [Router](http://expressjs.com/en/4x/api.html#router) を public にしたものです。
+各 `CustomRoute` オブジェクトには `path` 、 `method`、 `handler` という三つのプロパティが含まれていなければなりません。 HTTP メソッドに相当する `method` は文字列または文字列の配列です。
+
+
+```javascript
+const { App } = require('@slack/bolt');
+
+// デフォルトの HTTPReceiver を使って Bolt アプリを初期化します
+const app = new App({
+ token: process.env.SLACK_BOT_TOKEN,
+ signingSecret: process.env.SLACK_SIGNING_SECRET,
+ customRoutes: [
+ {
+ path: '/health-check',
+ method: ['GET'],
+ handler: (req, res) => {
+ res.writeHead(200);
+ res.end('Health check information displayed here!');
+ },
+ },
+ ],
+});
+
+(async () => {
+ await app.start();
+ console.log('⚡️ Bolt app started');
+})();
+```
+
+
+
+カスタム ExpressReceiver ルート
+
+
+Bolt の組み込みの `ExpressReceiver` を使っているなら、カスタムの HTTP ルートを追加するのはとても簡単です。`v2.1.0` から `ExpressReceiver` には `router` というプロパティが追加されています。これは、さらにルートを追加できるように `App` 内部で保持している Express の [Router](http://expressjs.com/en/4x/api.html#router) を public にしたものです。
```javascript
@@ -36,7 +70,8 @@ receiver.router.post('/secret-page', (req, res) => {
});
(async () => {
- await app.start(8080);
- console.log('app is running');
+ await app.start();
+ console.log('⚡️ Bolt app started'');
})();
```
+