Skip to content

Commit

Permalink
docs: note api run in same process (#8230)
Browse files Browse the repository at this point in the history
  • Loading branch information
bluwy committed May 19, 2022
1 parent e68c25c commit e37a51d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 4 additions & 0 deletions docs/guide/api-javascript.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ const { createServer } = require('vite')
})()
```

::: tip NOTE
When using `createServer` and `build` in the same Node.js process, both functions rely on `process.env.`<wbr>`NODE_ENV` to work properly, which also depends on the `mode` config option. To prevent conflicting behavior, set `process.env.`<wbr>`NODE_ENV` or the `mode` of the two APIs to `development`. Otherwise, you can spawn a child process to run the APIs separately.
:::

## `InlineConfig`

The `InlineConfig` interface extends `UserConfig` with additional properties:
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/ssr.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ Our scripts in `package.json` will look like this:
Note the `--ssr` flag which indicates this is an SSR build. It should also specify the SSR entry.
Then, in `server.js` we need to add some production specific logic by checking `process.env.NODE_ENV`:
Then, in `server.js` we need to add some production specific logic by checking `process.env.`<wbr>`NODE_ENV`:
- Instead of reading the root `index.html`, use the `dist/client/index.html` as the template instead, since it contains the correct asset links to the client build.
Expand Down

0 comments on commit e37a51d

Please sign in to comment.