26 lines
534 B
TypeScript
Raw Normal View History

2021-06-09 20:58:13 +08:00
import { HttpClient } from 'tsrpc-browser';
import { serviceProto } from './shared/protocols/serviceProto';
2021-06-09 22:38:55 +08:00
// Create the Client
2021-06-09 20:58:13 +08:00
let client = new HttpClient(serviceProto, {
server: 'http://127.0.0.1:3000',
logger: console
});
async function test() {
2021-06-09 22:38:55 +08:00
// callApi
2021-06-09 20:58:13 +08:00
let ret = await client.callApi('Hello', {
name: 'World'
});
// Error
if (!ret.isSucc) {
alert('Error: ' + ret.err.message);
return;
}
// Success
alert('Success: ' + ret.res.reply);
}
window.onload = test;