亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用Serverless Framework開發OpenWhisk應用

原标题:Serverless 框架 OpenWhisk 开发指南:使用 Serverless Framework 开发 OpenWhisk 应用


在之前的《Serverless 应用开发指南》 一书中,我们大量地使用了 Serverless Framework 来开发 Web 应用程序。在这一篇文章中,我们也将尝试使用 Serverless Framework 来开发 OpenWhisk 应用。

Serverless OpenWhisk

在上一篇文章《Serverless 框架 OpenWhisk 开发指南:使用 Node.js 编写 hello, world 里,我们介绍了怎么连接客户端与 OpenWhisk 服务器。在这里,我假设读者已经有相关经验了。

首先,我们需要先安装对应的 Node.js 模块:

$ npm install --global serverless serverless-openwhisk

然后使用模板创建:

serverless create --template openwhisk-nodejs --path my_servicecd my_service
npm install

因为我们是在本地运行的服务,我们需要修改我们的 serverless.yml 文件,添加 ignore_certs 参数以忽略证书:

provider:
  name: openwhisk
  ignore_certs: true

然后,就可以继续愉快地使用 sls deploy 部署了:

Serverless: Packaging service...Serverless: Excluding development dependencies...Serverless: Compiling Functions...Serverless: Compiling API Gateway definitions...Serverless: Compiling Rules...Serverless: Compiling Triggers & Feeds...Serverless: Deploying Functions...Serverless: Deployment successful!Service Information
platform:   http://192.168.33.13:10001namespace:  guest
service:    my_service

actions:
my_service-dev-hello    hello    node_version

triggers:
**no triggers deployed**

rules:
**no rules deployed**

endpoints (api-gw):
**failed to fetch routes**
endpoints (web actions):
**no web actions deployed**

测试服务

现在,我们就可以测试我们的 OpenWhisk 函数了:

$ serverless invoke --function hello{    "payload": "Hello, World!"}
$ serverless invoke --function hello --data '{"name": "OpenWhisk"}'
{
    "payload": "Hello, OpenWhisk!"
}


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Web前端工程師
手記
粉絲
113
獲贊與收藏
1769

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消