import { createPromiseClient } from "@apachedubbo/dubbo"; | |
import { ExampleService } from "./gen/example_dubbo"; | |
import { createDubboTransport } from "@apachedubbo/dubbo-node"; | |
const transport = createDubboTransport({ | |
baseUrl: "http://localhost:8080", | |
httpVersion: "1.1", | |
}); | |
async function main() { | |
const client = createPromiseClient(ExampleService, transport, { serviceVersion: '1.0.0', serviceGroup: 'dubbo' }); | |
const res = await client.say({ sentence: "Hello World" }); | |
console.log(res); | |
} | |
void main(); |