0.0.3 • Published 2 months ago

@hiogawa/vite-plugin-ssr-middleware v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

vite-plugin-ssr-middleware

Minimal version of @vavite/connet and @vavite/expose-vite-dev-server

example

//
// vite.config.ts
//
import { defineConfig } from "vite";
import { vitePluginSsrMiddleware } from "@hiogawa/vite-plugin-ssr-middleware";
import path from "node:path";

export default defineConfig({
  plugins: [
    vitePluginSsrMiddleware({
      entry: "./server.ts",
      preview: path.resolve("./dist/server/index.js"),
    }),
  ],
  build: {
    outDir: "dist/server",
  },
});

//
// server.ts
//
import type { IncomingMessage, ServerResponse } from "node:http";
import type { ViteDevServer } from "vite";

export default function handler(
  req: IncomingMessage & { viteDevServer: ViteDevServer },
  res: ServerResponse,
  next: () => void
) {
  res.end("hello!");
}
0.0.3

2 months ago

0.0.3-pre.0

2 months ago

0.0.2

3 months ago

0.0.2-pre.0

4 months ago

0.0.1

5 months ago

0.0.0

5 months ago