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

构建一个基于 Node.js 的表驱动存储容器应用(6)

构建一个基于 Node.js 的表驱动存储容器应用(6)

步骤 6.                在本地安装和运行 Storeall 应用程序
  • 转到 storeall 文件夹。
  • 运行 npm install 命令安装依赖关系。
  • 运行 npm start 命令,运行为应用程序提供服务的 Express Web 服务器。
  • 确认应用程序已经启动。如果应用程序成功启动,将显示以下信息:Express server listening on port 3000
  • 访问 http://localhost:3000,对应用程序进行测试。
  • 添加一些记录,然后选择其中一条。按下 Ctrl+C 键,并确认在一个编辑器或文本区域中按下 Ctrl+V 键时,只会粘贴记录的值。
步骤 7.                将应用程序手动部署到 Bluemix
  • 创建一个 Cloudant 服务实例:                        
    1
    cf cs cloudantNoSQLDB Shared cloudant




  • 编辑 storeall\manifest.yml 并修改 name 值:                        
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ---
    applications:
    name: storeall
    runtime: node.js
    memory: 512M
    instances: 1
    path: .
    services:
    cloudant




  • 将应用程序部署到 Bluemix,在这个命令中将 storeall-name                    替换为您在清单文件中使用的名称:                        
    1
    cf push storeall-name




当部署结束而且应用程序成功启动时,在浏览器中访问 http://yourappname.mybluemix.net。单击                    Add new item 开始填充表:
结束语在本教程中,我说明了如何在本地安装和使用 CouchDB 和 Nano 驱动程序。还说明了如何使用基于 jQuery 的 jTable Ajax                包驱动 CouchDB 上的 CRUD 操作,以及如何添加特殊代码来定位要复制到剪贴板的已屏蔽表数据。在很多情况下,用于驱动 CouchDB                数据库的代码也可以驱动 Cloudant 数据库。将应用程序部署到 Bluemix,并在不编写任何读写 CouchDB 和 Cloudant                的代码的情况下访问 Cloudant,这样就可以验证这种 Cloudant-CouchDB 兼容性。您还可以了解到如何使用修订号来实现基础的                CouchDB 并发性,从而确保数据不会在疏忽的情况下被改写。
返回列表