提交 b1273e2a 编写于 作者: hbcui1984's avatar hbcui1984

Merge branch 'uniCloud-doc' of https://github.com/dcloudio/uni-app into uniCloud-doc

......@@ -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)
......
......@@ -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
......
#### 云函数内发送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
......@@ -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.
先完成此消息的编辑!
想要评论请 注册