当前位置:  软件>JavaScript软件

Cloud Foundy Services Connector (Node.js)

    来源:    发布时间:2014-12-22

    本文导语:  这个库提供了一个代理的实现,用来开发在 Cloud Foundry 基础平台上的任何定制服务。 示例代码: Broker = require 'cf-services-connector' config = require 'config/custom-service' # JSON config file broker = new Broker(config) broker.start  (err) ->...

这个库提供了一个代理的实现,用来开发在 Cloud Foundry 基础平台上的任何定制服务。

示例代码:

Broker = require 'cf-services-connector'

config = require 'config/custom-service' # JSON config file

broker = new Broker(config)

broker.start  (err) ->
    broker.log.error(err)

broker.on 'error', (err) ->
    broker.log.error(err)

broker.on 'provision', (req, next) ->
    # Do custom provisioning action / generate credentials
    # The API allows 'dashboard_url' to be returned here, i.e.:
    # next({dashboard_url: "http://example/instance1" }) 
    next();

broker.on 'unprovision', (req, next) ->
    # Delete service instance
    # req.params.id
    next()

broker.on 'bind', (req, next) ->
    # Take any action for binding
    reply =
        credentials =
            host: '192.168.100.200'
            port: 9999
            user: 'demo'
            pass: 'demo'

    next(credentials)

broker.on 'unbind', (service, cb) ->
    # Undo instance binding
    # here we tell the CC this instance does not exist
    reply =
        doesNotExist: true
    next(reply)

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker on AWS:Running Containers in the Cloud
  • 开源云计算 SUSE Cloud
  • 云计算开发平台 Cell Cloud
  • Web集成开发环境 Cloud9 IDE
  • Simple Cloud API
  • Spring Cloud
  • 开源OLAP引擎 olap4cloud
  • 图片局部放大插件 Cloud Zoom
  • jQuery的3D旋转插件 Cloud Carousel
  • 开源云服务抽象层 Dasein Cloud
  • BitNami Cloud Tools
  • 云计算访问工具 Sift Cloud
  • lights资源聚合平台应用 fis-cloud-app-repos
  • Web/Cloud 桌面解决方案 OS.js
  • 在线云音乐电台 fm-cloud


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3