sol_adapter_node

Node.js adapter utilities for Sol

sol
node
hono
moonbit
moon add mizchi/sol_adapter_node@0.23.2
Download zip
Author
Version
0.23.2
License
MIT
Last updated
last month
Downloads
100

Dependencies

README

#sol_adapter_node

Node.js adapter utilities for Sol.

This package depends on mizchi/sol and keeps Node-specific server startup helpers outside the Sol core package.

#
App

using @mizchi/mars { type Server as App }

Mars app type used by Sol.

#
export_app

fn export_app(app :
Server
) -> Unit

Export a Sol app for generated JS adapter wrappers.

#
generate_node_serve_js

fn generate_node_serve_js(main_module : String) -> String

Generate a Node.js local-serve wrapper for an already generated Sol main module.

#
node_port_from_env

fn node_port_from_env(default? : Int) -> Int

Read the Node server port from process.env.PORT, defaulting to 7777.

#
run

fn run(configure : (
Server
) -> Unit, port? : Int) -> Unit

Run a configured Sol app on Node, or only export it in adapter mode.

#
run_app

fn run_app(create_and_configure : () ->
Server
, port? : Int) -> Unit

Run a Sol app factory on Node, or only export it in adapter mode.

#
serve

fn serve(app :
Server
, port? : Int) -> Unit

Start a Sol app with @hono/node-server.

Source Files

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io