首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

利用 Cloudant 在 Bluemix 上自动化 Famo.us 移动应用程序(3)

利用 Cloudant 在 Bluemix 上自动化 Famo.us 移动应用程序(3)

步骤 3:创建 JSON DB (Cloudant)        文档登录到您的 Cloudant 帐户。创建一个数据库,并将它命名为 dwfamous。选择 Docs >        Permissions 并单击 Generate API key 按钮。
记下所生成的密钥和密码。(如果丢失了它们,它们是无法恢复的,但您总是可以创建一个新的 API 密钥,并删除旧的密钥。)
在权限复选框的阵列中,为 Everybody Else 选择 Reader,并为您的 API 密钥选择 Reader 和        WriterShare Database 对话框将保持原样。
返回 dwfamous 数据库的仪表板并创建一个新的文档 (New > Document)。在文档中,在右大括号        (}) 前加一个逗号,并在逗号后面粘贴 CouchDBdoc.txt 文件的内容。点击 Save 并记下 Cloudant        生成的文档 ID 。
步骤 4:为 CORS 配置您的 JSON DB 实例为了让浏览器内的应用程序可以访问 Cloudant 服务器上的数据库,您必须在您的 Cloudant 实例上启用。
setcors.sh 包括 origins:*。在生产中,将 origins 限制为已知将访问数据库的域。

您可以使用 setcors.sh cURL 脚本来为您的实例配置 CORS。(在 Windows 上,必须安装  。)在 setcors.sh 中,用您的 Cloudant 用户名替换两个        sli 实例。运行脚本,并在系统提示您时提供您的 Cloudant 密码。
步骤 5:使用 Cloudant 信息更新        main.js在 DevOps Services IDE 中编辑 app/src/main.js 文件,使用您的 Cloudant API 密钥、API 密码和用户名,以及您的 Cloudant        JSON 文档的文档 ID,如这个部分的 main.js 中的占位符所示:
1
2
3
     'https://api-key:api-password@user-name.cloudant.com/dwfamous').on('complete', function(info) {

pd.get('cloudant-document-id', function(err, res) {




保存所做的更改。
步骤 6:为 DevOps 服务管道配置 grunt        构建单击项目的 DevOps 概述页面右上角的 BUILD & DEPLOY 按钮。
从顶部的选项卡栏中选择 ADVANCED
选择 CONFIG,然后单击 Builder。在 Configure Builder        对话框中,在 Builder 字段中选择 Grunt,并在 Branch 字段中选择        master,然后在 Build archive directory 字段中输入 dist:
单击 Save
返回列表