palmettoflow-service-container

An opionatied palmetto flow service container that can load services with a common pattern:

Palmetto Flow Service Container

An opionatied palmetto flow service container that can load services with a common pattern:

example

var fetchConfig = require('zero-config')
var config = fetchConfig(__dirname, { dcValue: 'us-east-1'})
var sc = require('palmettoflow-service-container')
sc(config, [
  'service1',
  'service2',
  'service3'
])

The pfsc will initialize the list of services with the following higher order function:

module.exports = function (config) {
  return function (ee) {
    // ... do stuff
  }
}

Using the service container you need the configuration for your services, the adapter and to npm install the services.

If you use zero-configthen put the name of your adapter and all of your service's configuration information by the name of the service.

{
  "adapter": "@twilson63/palmetto-couchdb",
  "palmetto": {
    "endpoint": "",
    "app": ""
  },
  "service1": {
    "config1": "foo",
    "config2": "bar"
  },
  "service2": {
    "config1": "foo"
  }
}

Then npm install the adapter and the service.

npm install zero-config palmettoflow-service-container service1 service2 @twilson63/palmetto-couchdb

Finally, create a file index.jsand setup the configuration and services:

var fetchConfig = require('zero-config')
var config = fetchConfig(__dirname, { dcValue: 'us-east-1'})
var sc = require('palmettoflow-service-container')
sc(config, [
  'service1',
  'service2',
  'service3'
])

HomePage

https://github.com/twilson63/palmettoflow-svc-container#readme

Repository

https+https://github.com/twilson63/palmettoflow-svc-container


上一篇:jackrabbit
下一篇:health-route

相关推荐

  • 简介AngularJS中使用factory和service的方法

    AngularJS支持使用服务的体系结构“关注点分离”的概念。服务是JavaScript函数,并负责只做一个特定的任务。这也使得他们即维护和测试的单独实体。控制器,过滤器可以调用它们作为需求的基础。

    3 年前
  • 用 Service Worker 实现前端性能优化

    前言 : 说起前端性能优化, 我们首先想到的可能就是用 Gulp 、Webpack 之类的自动化构建工具对 HTML、CSS 、JS 代码进行压缩,同时优化图片资源。

    2 年前
  • 浏览器缓存、CacheStorage、Web Worker 与 Service Worker

    前言 最近在翻红宝书,看到 Web Worker 那章,猛然意识到,通过它竟然可以把几个缓存相关的概念串起来,甚是有趣,撰文记之。最后我也写了一个完整的离线应用 Demo(https://link...

    2 年前
  • 构建一个angular的modal.service

    一直在使用别人封装的组件库,非常好用,真的非常了不起。但是看了代码感觉理解起来非常困难,都给我看睡着了,说了我的困境之后,同学们都建议我打包跑路。 这里开始做笔记,把所有的有关联的全部记下来,最后看能...

    6 个月前
  • 教你如何在@ViewChild查询之前获取ViewContainerRef

    原文:https://blog.angularindepth.c...(https://blog.angularindepth.com/hereishowtogetviewcontainerrefb...

    1 年前
  • 如何relaycontainer型出口

    Maksim Kalmykovchollier(https://stackoverflow.com/users/5565348/maksimkalmykov)提出了一个问题:How to type a...

    2 年前
  • 前端每周清单第 45 期: Safari 支持 Service Worker, Parcel 完整教程, 2017 前端大事件

    本期是 2017 年的最后一期,不知不觉陪伴大家已经一年了;非常感谢所有阅读过清单的同学的支持,山高水远,来年再见~ 新闻热点 Safari 支持 Service Work...

    2 年前
  • 函数式编程 - 容器(container)

    最近一直在学习函数式编程,前面介绍了函数式编程中非常重要的两个运算函数柯里化(https://segmentfault.com/a/1190000018265172) 和 函数组合(https://s...

    1 年前
  • 使用 service worker 和 Workbox 缓存页面

    Service worker 是一个在后台运行的脚本,主要用于浏览器和服务器之间的网络交互,从而实现一些新功能。而 Workbox 则是 Google 基于这项功能开发的一个库,使一些常用的功能做到了...

    2 年前
  • yuntan-service

    Node and brower client for yuntan service. yuntanservice CDN by jsDelivr A free, fast,...

    6 个月前

官方社区

扫码加入 JavaScript 社区