Skip to content

Commit e0e152c

Browse files
authored
docs: suggest import.meta.hot.accept in server entry (#2061)
1 parent 9d84134 commit e0e152c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

guide/api-environment-frameworks.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,17 @@ app.use('*', async (req, res, next) => {
103103
})
104104
```
105105
106+
HMR をサポートする環境(`RunnableDevEnvironment` など)を使用する場合は、最適な動作を得るために、サーバーエントリファイルに `import.meta.hot.accept()` を追加する必要があります。これを行わないと、サーバーファイルの変更によってサーバーモジュールグラフ全体が無効になります:
107+
108+
```js
109+
// src/entry-server.js
110+
export function render(...) { ... }
111+
112+
if (import.meta.hot) {
113+
import.meta.hot.accept()
114+
}
115+
```
116+
106117
### `FetchableDevEnvironment`
107118
108119
:::info

0 commit comments

Comments
 (0)