@faasjs/browser
浏览器插件,用于在浏览器中请求云函数。
安装方法
npm
npm install @faasjs/browser --save
Webpack 和 CDN
在 html 中添加如下代码:
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/@faasjs/browser"></script>
在 webpack.config.js 中添加如下代码:
module.exports = {
// ...
externals: {
'@faasjs/browser': 'FaasBrowserClient'
}
}
FaasBrowserClient 实例方法
constructor (baseUrl?: string): FaasBrowserClient
构建插件实例,baseUrl
为云函数网关的网址,若不传值则视为开发环境,会在当前域名下请求 /_faas/
路径下的接口。
action (action: string, params?: any): Promise<Response>
请求云函数,action
为云函数的路径,params
为传递的参数
Response 实例属性
- status
number
响应状态 - headers
object
响应头 - data
any
响应数据
ResponseError 实例属性
- message
string
错误提示 - status
number
响应状态 - headers
object
响应头 - body
any
响应体