sol_adapter_node

    Node.js adapter utilities for Sol

    sol
    node
    hono
    moonbit
    Download zip
    Author
    Version
    0.23.3
    License
    MIT
    Last updated
    3 hours ago
    Downloads
    125

    Dependencies

    #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