All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
app.restServer.url for console logs (f31160c)Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
ctx.get() and friends (24b217d)ctx.get() and ctx.getSync() require a type now.
See the example below for upgrade instructions:- const c: MyController = await ctx.get('MyController');
+ const c = await ctx.get<MyController>('MyController');
isPromise was renamed to isPromiseLike and acts as a type guard
for PromiseLike, not Promise. When upgrading affected code, you
need to determine whether the code was accepting any Promise
implementation (i.e. PromiseLike) or only native Promises. In the
former case, you should use isPromiseLike and potentially convert the
userland Promise instance to a native Promise via
Promise.resolve(promiseLike). In the latter case, you can replace
isPromise(p) with p instanceof Promise.
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
Co-Authored-by: Taranveer Virk taranveer@virk.cc
Note: Version bump only for package @loopback/example-rpc-server
Note: Version bump only for package @loopback/example-rpc-server
An example RPC server and application to demonstrate the creation of your own custom server.
npm i -g @loopback/cli
lb4 example rpc-server
cd loopback-example-rpc-server
npm start
Next, use your favorite REST client to send RPC payloads to the server (hosted on port 3000).
The request body should contain a controller name, method name and input object. Example:
{
"controller": "GreetController",
"method": "basicHello",
"input": {
"name": "Janet"
}
}
The router will determine which controller and method will service your request based on the given names in the payload.
Run npm test from the root folder.
See all contributors.
MIT