Skip to content

@meshqljs/http (@meshql/http)

HTTP transport and framework adapters for MeshQL.

Terminal window
npm install @meshqljs/http @meshqljs/core
Terminal window
npx jsr add @meshql/http @meshql/core

Published on npm as @meshqljs/http and JSR as @meshql/http.

import { createMesh } from "@meshqljs/core";
import { meshExpressRouter } from "@meshqljs/http/express";
import express from "express";
const mesh = createMesh({ entities: { user: { table: "users" } } });
const app = express();
app.use(meshExpressRouter(mesh, "/mesh"));
app.listen(3000);
import { createMesh } from "@meshql/core";
import { meshExpressRouter } from "@meshql/http/express";
import express from "express";
const mesh = createMesh({ entities: { user: { table: "users" } } });
const app = express();
app.use(meshExpressRouter(mesh, "/mesh"));
app.listen(3000);

Other adapters: @meshqljs/http/fastify, @meshqljs/http/hono (JSR: @meshql/http/fastify, @meshql/http/hono).