方法的作用是创建一个新的 LeapConfig 实例,并使用指定的配置信息来初始化该实例。
在上述示例中,我们首先定义了一个配置选项对象,其中包括应用程序的上下文路径和 RPC 服务路径。然后,我们调用 initLeapConfig(config) 方法来初始化 LeapConfig 类,并获取包含配置信息的对象。最后,我们使用该对象的各个属性来输出 LeapConfig
实例的属性。
// 定义配置选项对象。
const config = {
CONTEXT: 'myapp',
RPC_URL: 'rpc.do'
};
// 初始化 LeapConfig 类,并获取包含配置信息的对象。
const leapconfig = initLeapConfig(config);
// 输出 LeapConfig 实例的属性。
console.log(`HTTP server URL: ${leapconfig.server}`);
console.log(`RPC service URL: ${leapconfig._rpcurl}`);
console.log(`Application context: ${leapconfig.context}`);
console.log(`HTTP server hostname: ${leapconfig.host}`);
console.log(`HTTP server protocol: ${leapconfig.portal}`);
console.log(`HTTP server port number: ${leapconfig.port}`);
配置选项对象。
是否返回 JSON 格式的数据。
RPC 服务地址,必须是完整的 URL。可以为 null。
应用程序上下文路径,默认为空字符串。
默认的调用服务名称。
HTTP 服务器主机名,可以为 null。
登录 HTML 页面的地址,可以为 null。
HTTP 服务器端口号,默认为 80。
HTTP 协议,可以是 http 或 https。默认为 http。
默认的 RPC 服务名称。
HTTP 服务器地址,不包含 RPC 路径。可以为 null。
方法的作用是返回当前配置的应用程序访问地址。如果 HTTP
协议和端口号分别为 http:80
或 https:443
,则只返回主机名,否则返回包括协议、主机名和端口号在内的完整访问地址。
在下述示例中,我们首先定义了一个配置选项对象,其中包括应用程序的上下文路径和 RPC 服务路径。然后,我们调用 initLeapConfig(config)
方法来初始化 LeapConfig
类,并获取包含配置信息的对象。最后,我们使用该对象的 origin()
方法来输出当前配置的应用程序访问地址。
// 定义配置选项对象。
const config = {
CONTEXT: 'myapp',
RPC_URL: 'rpc.do'
};
// 初始化 LeapConfig 类,并获取包含配置信息的对象。
const leapconfig = initLeapConfig(config);
// 输出当前配置的应用程序访问地址。
console.log(`Application origin: ${leapconfig.origin()}`);
应用程序的访问地址。
方法的作用是返回当前配置的 HTTP 服务器地址。如果 HTTP 服务器地址为 null,则返回 null
。
在下述示例中,我们首先定义了一个配置选项对象,其中包括应用程序的上下文路径和 RPC 服务路径。然后,我们调用 initLeapConfig(config) 方法来初始化 LeapConfig
类,并获取包含配置信息的对象。最后,我们使用该对象的 resurl() 方法来输出当前配置的 HTTP 服务器地址。
// 定义配置选项对象。
const config = {
CONTEXT: 'myapp',
RPC_URL: 'rpc.do'
};
// 初始化 LeapConfig 类,并获取包含配置信息的对象。
const leapconfig = initLeapConfig(config);
// 输出当前配置的 HTTP 服务器地址。
console.log(`HTTP server URL: ${leapconfig.resurl()}`);
当前配置的 HTTP 服务器地址,可能为 null。
方法的作用是返回当前配置的 RPC
服务地址。如果 RPC 服务地址为 null,则返回 null
。
在上述示例中,我们首先定义了一个配置选项对象,其中包括应用程序的上下文路径和 RPC 服务路径。然后,我们调用 initLeapConfig(config)
方法来初始化 LeapConfig
类,并获取包含配置信息的对象。最后,我们使用该对象的 rpcurl()
方法来输出当前配置的 RPC 服务地址。
// 定义配置选项对象。
const config = {
CONTEXT: 'myapp',
RPC_URL: 'rpc.do'
};
// 初始化 LeapConfig 类,并获取包含配置信息的对象。
const leapconfig = initLeapConfig(config);
// 输出当前配置的 RPC 服务地址。
console.log(`RPC service URL: ${leapconfig.rpcurl()}`);
当前配置的 RPC 服务地址,可能为 null。
Generated using TypeDoc
这个类的作用是根据指定的配置信息,获取和设置应用程序的基本信息,例如
HTTP
服务器地址、RPC
服务地址、登录 HTML 页面地址等。它还提供了一些方法来获取当前配置的应用程序访问地址、RPC 服务地址和 HTTP 服务器地址。Description
在下述示例中,我们首先定义了一个配置选项对象,其中包括应用程序的上下文路径和
RPC
服务路径。然后,我们调用initLeapConfig(config)
方法来初始化LeapConfig
类,并获取包含配置信息的对象。最后,我们分别使用该对象的origin()
方法、rpcurl()
方法和resurl()
方法来输出当前配置的应用程序访问地址、RPC 服务地址和 HTTP 服务器地址。Example