Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CoCo_Code_Op2
Node Apollo
提交
5b73ba50
N
Node Apollo
项目概览
CoCo_Code_Op2
/
Node Apollo
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
Node Apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5b73ba50
编写于
10月 31, 2017
作者:
Q
Quinton.Xu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update README.md
上级
ab204945
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
27 addition
and
3 deletion
+27
-3
README.md
README.md
+25
-1
test/index.js
test/index.js
+2
-2
未找到文件。
README.md
浏览文件 @
5b73ba50
...
...
@@ -30,6 +30,30 @@ Node.js >= 6.0.0 required.
## Methods
### apollo# ```remoteConfigServiceFromCache(config)```
```
const config = {
configServerUrl: 'http://example.com',
appId: '<appId>',
clusterName: 'default',
namespaceName: [ 'namespaceName1', 'namespaceName1' ],
// clientIp: '',
};
const result = await apollo.remoteConfigServiceFromCache(config);
```
>**NOTE:** 通过带缓存的Http接口从Apollo读取配置,详情请参考[Apollo开放平台](https://github.com/ctripcorp/apollo/wiki/%E5%85%B6%E5%AE%83%E8%AF%AD%E8%A8%80%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97#12-%E9%80%9A%E8%BF%87%E5%B8%A6%E7%BC%93%E5%AD%98%E7%9A%84http%E6%8E%A5%E5%8F%A3%E4%BB%8Eapollo%E8%AF%BB%E5%8F%96%E9%85%8D%E7%BD%AE).
### apollo# ```remoteConfigServiceSikpCache(config)```
```
const config = {
configServerUrl: 'http://example.com',
appId: '<appId>',
clusterName: 'default',
namespaceName: [ 'namespaceName1', 'namespaceName1' ],
// clientIp: '',
};
const result = await apollo.remoteConfigServiceSikpCache(config);
```
>**NOTE:** 通过不带缓存的Http接口从Apollo读取配置,详情请参考[Apollo开放平台]https://github.com/ctripcorp/apollo/wiki/%E5%85%B6%E5%AE%83%E8%AF%AD%E8%A8%80%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97#13-%E9%80%9A%E8%BF%87%E4%B8%8D%E5%B8%A6%E7%BC%93%E5%AD%98%E7%9A%84http%E6%8E%A5%E5%8F%A3%E4%BB%8Eapollo%E8%AF%BB%E5%8F%96%E9%85%8D%E7%BD%AE.
### apollo# ```remoteConfigService(config)```
```
const config = {
...
...
@@ -43,7 +67,7 @@ Node.js >= 6.0.0 required.
};
const result = await apollo.remoteConfigService(config);
```
>**NOTE:**
读取携程Apollo配置,调用第三方应用接入Apollo开放平台
, 详情请参考[Apollo开放平台](https://github.com/ctripcorp/apollo/wiki/Apollo%E5%BC%80%E6%94%BE%E5%B9%B3%E5%8F%B0).
>**NOTE:**
通过不带缓存的Http接口从Apollo读取配置
, 详情请参考[Apollo开放平台](https://github.com/ctripcorp/apollo/wiki/Apollo%E5%BC%80%E6%94%BE%E5%B9%B3%E5%8F%B0).
### apollo# ```createEnvFile(envConfig)```
```
const envConfig = {
...
...
test/index.js
浏览文件 @
5b73ba50
...
...
@@ -20,7 +20,7 @@ describe('#index', function () {
assert
(
Object
.
keys
(
result
).
length
>
0
,
'
Read config failed
'
);
});
// 通过带缓存的Http接口从Apollo读取配置
it
(
'
index.remoteConfigService
Sikp
Cache
'
,
async
()
=>
{
it
(
'
index.remoteConfigService
From
Cache
'
,
async
()
=>
{
const
eggConfig
=
{
configServerUrl
:
'
http://example.com
'
,
appId
:
'
<appId>
'
,
...
...
@@ -28,7 +28,7 @@ describe('#index', function () {
namespaceName
:
[
'
namespaceName1
'
,
'
namespaceName1
'
],
// clientIp: '',
};
const
result
=
await
apollo
.
remoteConfigService
Sikp
Cache
(
eggConfig
);
const
result
=
await
apollo
.
remoteConfigService
From
Cache
(
eggConfig
);
console
.
log
(
result
)
assert
(
Object
.
keys
(
result
).
length
>
0
,
'
Read config failed
'
);
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录