|
1 |
| -<!DOCTYPE html> |
| 1 | +<!doctype html> |
2 | 2 | <html lang="">
|
3 |
| - <head> |
4 |
| - <meta charset="utf-8" /> |
5 |
| - <title>hello webrpc (js)</title> |
6 |
| - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
7 |
| - <link rel="icon" href="" /> |
8 |
| - <script |
9 |
| - charset="utf-8" |
10 |
| - src="./client.gen.js" |
11 |
| - type="text/javascript" |
12 |
| - ></script> |
13 |
| - <style></style> |
14 |
| - </head> |
15 |
| - <body> |
16 |
| - <div id="app"> |
17 |
| - <h1>hello webrpc, simple JS app -- open your console</h1> |
18 |
| - </div> |
| 3 | +<head> |
| 4 | + <meta charset="utf-8"> |
| 5 | + <title>hello webrpc (js)</title> |
| 6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| 7 | + <link rel="icon" href="" /> |
| 8 | + <script charset="utf-8" src="./client.gen.js" type="text/javascript"></script> |
| 9 | + <style> |
| 10 | + </style> |
| 11 | +</head> |
| 12 | +<body> |
19 | 13 |
|
20 |
| - <script> |
21 |
| - let svc = new ExampleService("http://127.0.0.1:4242", fetch); |
| 14 | +<div id="app"> |
| 15 | + <h1>hello webrpc, simple JS app -- open your console</h1> |
| 16 | +</div> |
22 | 17 |
|
23 |
| - // Expecting "true" |
24 |
| - console.log("[A] webrpc -- calling Ping() rpc method (expecting true):"); |
| 18 | +<script> |
| 19 | + let svc = new ExampleService('http://127.0.0.1:4242', fetch) |
25 | 20 |
|
26 |
| - svc |
27 |
| - .ping() |
28 |
| - .then((resp) => { |
29 |
| - console.log("[A]", { resp }); |
30 |
| - }) |
31 |
| - .catch((err) => { |
32 |
| - console.log("[A]", { err }); |
33 |
| - }); |
| 21 | + // Expecting "true" |
| 22 | + console.log('[A] webrpc -- calling Ping() rpc method (expecting true):') |
34 | 23 |
|
35 |
| - // Expecting an error |
36 |
| - console.log( |
37 |
| - "[B] webrpc -- calling GetUser() rpc method of an unknown user (expecting a 404):" |
38 |
| - ); |
| 24 | + svc.ping().then(resp => { |
| 25 | + console.log('[A]', {resp}) |
| 26 | + }).catch(err => { |
| 27 | + console.log('[A]', {err}) |
| 28 | + }) |
39 | 29 |
|
40 |
| - svc |
41 |
| - .getUser({ userID: 911 }) |
42 |
| - .then((resp) => { |
43 |
| - console.log("[B]", resp.user); |
44 |
| - }) |
45 |
| - .catch((err) => { |
46 |
| - console.log("[B]", { err }); |
47 |
| - }); |
| 30 | + // Expecting an error |
| 31 | + console.log('[B] webrpc -- calling GetUser() rpc method of an unknown user (expecting a 404):') |
48 | 32 |
|
49 |
| - // Expecting some user data |
50 |
| - console.log( |
51 |
| - "[C] webrpc -- calling GetUser() rpc method (expecting User object):" |
52 |
| - ); |
| 33 | + svc.getUser({userID: 911}).then(resp => { |
| 34 | + console.log('[B]', resp.user) |
| 35 | + }).catch(err => { |
| 36 | + console.log('[B]', {err}) |
| 37 | + }) |
53 | 38 |
|
54 |
| - // svc.GetUser({userID: 966}).then(({ user }) => { |
55 |
| - svc |
56 |
| - .getUser({ userID: 966 }) |
57 |
| - .then((resp) => { |
58 |
| - const user = resp.user; |
59 |
| - console.log("[C]", { user }); |
60 |
| - console.log( |
61 |
| - "[C] welcome user ID", |
62 |
| - user.id, |
63 |
| - "with username", |
64 |
| - user.USERNAME |
65 |
| - ); |
66 |
| - }) |
67 |
| - .catch((err) => { |
68 |
| - console.log("[C]", { err }); |
69 |
| - }); |
70 |
| - </script> |
71 |
| - </body> |
| 39 | + // Expecting some user data |
| 40 | + console.log('[C] webrpc -- calling GetUser() rpc method (expecting User object):') |
| 41 | + |
| 42 | + // svc.GetUser({userID: 966}).then(({ user }) => { |
| 43 | + svc.getUser({userID: 966}).then(resp => { |
| 44 | + const user = resp.user |
| 45 | + console.log('[C]', {user}) |
| 46 | + console.log('[C] welcome user ID', user.id, 'with username', user.USERNAME) |
| 47 | + }).catch(err => { |
| 48 | + console.log('[C]', {err}) |
| 49 | + }) |
| 50 | + |
| 51 | + |
| 52 | +</script> |
| 53 | + |
| 54 | +</body> |
72 | 55 | </html>
|
0 commit comments