Skip to content

Commit 56bb280

Browse files
committed
Update Vue.js SSR docs
1 parent 02acd51 commit 56bb280

File tree

1 file changed

+4
-26
lines changed

1 file changed

+4
-26
lines changed

docs/guide/server-side-rendering.md

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,8 @@ Server-side rendering pre-renders your JavaScript pages on the server, allowing
55
> [!NOTE]
66
> Server-side rendering uses Node.js to render your pages in a background process; therefore, Node must be available on your server for server-side rendering to function properly.
77
8-
## Install dependencies
9-
10-
First, install the additional dependencies required for server-side rendering. This is only necessary for the Vue adapters, so you can skip this step if you're using React or Svelte.
11-
12-
:::tabs key:frameworks
13-
== Vue
14-
15-
```shell
16-
npm install @vue/server-renderer
17-
```
18-
19-
== React
20-
21-
```shell
22-
// No additional dependencies required
23-
```
24-
25-
== Svelte 4|Svelte 5
26-
27-
```shell
28-
// No additional dependencies required
29-
```
30-
31-
:::
8+
> [!NOTE]
9+
> For Vue `< 3.2.13` you will need to install `@vue/server-renderer` as a dependency, and use it instead of `vue/server-renderer`.
3210
3311
## Add server entry-point
3412

@@ -42,7 +20,7 @@ This file is going to look very similar to your regular inertia initialization f
4220
```js
4321
import { createInertiaApp } from '@inertiajs/vue3'
4422
import createServer from '@inertiajs/vue3/server'
45-
import { renderToString } from '@vue/server-renderer'
23+
import { renderToString } from 'vue/server-renderer'
4624
import { createSSRApp, h } from 'vue'
4725

4826
createServer((page) =>
@@ -141,7 +119,7 @@ You can enable clustering by passing a second argument to `createServer`:
141119
```js
142120
import { createInertiaApp } from '@inertiajs/vue3'
143121
import createServer from '@inertiajs/vue3/server'
144-
import { renderToString } from '@vue/server-renderer'
122+
import { renderToString } from 'vue/server-renderer'
145123
import { createSSRApp, h } from 'vue'
146124

147125
createServer(

0 commit comments

Comments
 (0)