# Nano JSX > 在 Nitro 中使用 nano-jsx 进行服务器端 JSX 渲染。 ```ts [nitro.config.ts] import { defineConfig } from "nitro"; export default defineConfig({}); ``` ```json [package.json] { "type": "module", "scripts": { "dev": "nitro dev", "build": "nitro build" }, "devDependencies": { "nano-jsx": "^0.2.1", "nitro": "latest" } } ``` ```tsx [server.tsx] import { defineHandler, html } from "h3"; import { renderSSR } from "nano-jsx"; export default defineHandler(() => { return html(renderSSR(() =>

Nitro + nano-jsx works!

)); }); ``` ```json [tsconfig.json] { "extends": "nitro/tsconfig", "compilerOptions": { "jsx": "react-jsx", "jsxImportSource": "nano-jsx/esm" } } ``` ```ts [vite.config.ts] import { defineConfig } from "vite"; import { nitro } from "nitro/vite"; export default defineConfig({ plugins: [nitro()] }); ```
## 服务器入口 ```tsx [server.tsx] import { defineHandler, html } from "h3"; import { renderSSR } from "nano-jsx"; export default defineHandler(() => { return html(renderSSR(() =>

Nitro + nano-jsx works!

)); }); ``` Nitro 会自动检测 `server.tsx` 并将其作为服务器入口。使用 nano-jsx 的 `renderSSR` 将 JSX 转换为 HTML 字符串。H3 提供的 `html` 辅助函数会设置正确的内容类型头。 ## 了解更多 - [渲染器](/docs/renderer) - [nano-jsx](https://nanojsx.io/)