Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
b1273e2a
U
uni-app
项目概览
DCloud
/
uni-app
4 个月 前同步成功
通知
730
Star
38707
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
b1273e2a
编写于
1月 19, 2020
作者:
hbcui1984
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'uniCloud-doc' of
https://github.com/dcloudio/uni-app
into uniCloud-doc
上级
a691c3ba
8c22fe31
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
26 addition
and
29 deletion
+26
-29
docs/unicloud/_sidebar.md
docs/unicloud/_sidebar.md
+0
-1
docs/unicloud/cf-functions.md
docs/unicloud/cf-functions.md
+13
-1
docs/unicloud/cf-http.md
docs/unicloud/cf-http.md
+0
-15
docs/unicloud/init.md
docs/unicloud/init.md
+13
-12
未找到文件。
docs/unicloud/_sidebar.md
浏览文件 @
b1273e2a
...
...
@@ -9,7 +9,6 @@
*
[
数据库
](
uniCloud/cf-database.md
)
<!-- * [云存储](uniCloud/cf-storage.md) -->
<!--* [身份认证](uniCloud/cf-authentication.md) -->
*
[
调用HTTP服务
](
uniCloud/cf-http.md
)
*
[
日志输出
](
uniCloud/cf-logger.md
)
*
客户端sdk
*
[
初始化
](
uniCloud/init.md
)
...
...
docs/unicloud/cf-functions.md
浏览文件 @
b1273e2a
...
...
@@ -38,7 +38,19 @@ exports.main = async (event, context) => {
### 访问HTTP服务
//TODO @王亚琪 补充
`uniCloud`
提供了
`uniCloud.httpclient`
供开发者使用。无需额外依赖,就可以请求任何 HTTP 和 HTTPS 协议的 Web 服务。
`uniCloud.httpclient`
返回的是一个
[
urllib实例
](
https://github.com/node-modules/urllib
)
,即
`uniCloud.httpclient = require('urllib').create()`
**示例代码**
```
const res = await uniCloud.httpclient.request(apiUrl, {
method: 'POST',
data: {
test: 'testValue'
}
})
console.log(res)
```
### 使用npm
...
...
docs/unicloud/cf-http.md
已删除
100644 → 0
浏览文件 @
a691c3ba
#### 云函数内发送Http请求
`uniCloud`
提供了
`uniCloud.httpclient`
供开发者使用。无需额外依赖,就可以请求任何 HTTP 和 HTTPS 协议的 Web 服务。
`uniCloud.httpclient`
返回的是一个
[
urllib实例
](
https://github.com/node-modules/urllib
)
,即
`uniCloud.httpclient = require('urllib').create()`
**示例代码**
```
const res = await uniCloud.httpclient.request(apiUrl, {
method: 'POST',
data: {
test: 'testValue'
}
})
console.log(res)
```
\ No newline at end of file
docs/unicloud/init.md
浏览文件 @
b1273e2a
...
...
@@ -6,24 +6,25 @@
**initOptions 参数说明**
|参数名 |类型 |必填 |默认值
|说明 |平台差异说明
|
|:-: |:-: |:-: |:-:
|:-: |:-:
|
|provider |String |是 |-
|选择服务供应商(可选值tencent,aliyun) |
|
|spaceId |String |是 |-
|服务空间ID
**注意是服务空间ID,不是服务空间名称**
|
|
|clientSecret |String |阿里云必填 |-
|服务空间secret key |仅阿里云侧支持
|
|endpoint |String |否 |https://api.bspapp.com |服务空间地址 |仅阿里云侧支持 |
|autoSignIn |Boolean|否 |true |是否自动匿名登录 |仅腾讯云侧支持 |
|debugFunction|Boolean|否 |true |是否启用云函数日志输出 |仅开发阶段生效,平台支持:APP、H5(使用
`HBuilderX`
内置浏览器获得更好的调试体验) |
|参数名 |类型 |必填 |默认值
|说明 |平台差异说明
|
|:-: |:-: |:-: |:-:
|:-: |:-:
|
|provider |String |是 |-
|选择服务供应商(可选值tencent,aliyun) |
|
|spaceId |String |是 |-
|服务空间ID,
**注意是服务空间ID,不是服务空间名称**
|
|
|clientSecret |String |阿里云必填 |-
|服务空间secret key,可以在uniCloud控制台查看 |仅阿里云侧支持
|
<!-- |endpoint |String |否 |https://api.bspapp.com |服务空间地址 |仅阿里云侧支持 | -->
<!--
|autoSignIn |Boolean|否 |true |是否自动匿名登录 |仅腾讯云侧支持 |
|debugFunction|Boolean|否 |true |是否启用云函数日志输出 |仅开发阶段生效,平台支持:APP、H5(使用
`HBuilderX`
内置浏览器获得更好的调试体验) |
-->
**示例**
```
javascript
const
uniClient
=
uniCloud
.
init
({
provider
:
'
tencent
'
,
spaceId
:
'
xxxx-yyy
'
provider
:
'
aliyun
'
,
spaceId
:
'
xxxx-yyy
'
,
clientSecret
:
'
xxxx
'
});
```
**注意**
<!--
**注意**
-
服务提供商为腾讯云时,需要开发者手动去管理控制台开启匿名登录才可以操作云函数
[
详情
](
/uniCloud/authentication#匿名登录
)
\ No newline at end of file
-
服务提供商为腾讯云时,需要开发者手动去管理控制台开启匿名登录才可以操作云函数
[
详情
](
/uniCloud/authentication#匿名登录
)
-->
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录