2.12.1 • Published 4 years ago

ee-soa-service v2.12.1

Weekly downloads
352
License
MIT
Repository
github
Last release
4 years ago

EE-SOA-SERVICE

include in package.json

  • "ee-soa-service" : "version"
  • "ee-class" : "0.4.*"

service structure

you may use the default service structure for your service-package:

+-- Controller (dir for your custom controllers)
| +-- TestController.js
+-- lib
| +-- Service.js (your service file, see below)
+-- test (your tests)
+-- config.js.dist (your config.dist file, for testing etc.)
+-- index.js
+-- LICENCE
+-- package.json
+-- README.md
+-- service.js (config file)
+-- test.js (if you need a test file)


/lib/Service.js

!function() {
    'use strict';

    var Class     = require('ee-class')
        , Service = require('ee-soa-service');

    module.exports = new Class({
        inherits: Service

        , name: 'serviceName'
        , init: function init(options) {
            this.options    = options || {};
            this.serviceDir = __dirname + '/../';

            init.parent(options);
        }

    });

}();


/Controller/TestController.js (with a DefaultORMController)

!function() {
    'use strict';

    var Class                  = require('ee-class')
        , DefaultORMController = require('ee-soa-service').DefaultORMController;

    module.exports = new Class({
        inherits: DefaultORMController

        , init: function init(options) {
            this.options       = options || {};
            this.options.table = 'event';

            init.parent(options);
        }

    });

}();


/Service.js

module.exports = {
    //controller: ['TestController'] //[optional] if empty we try to load all user created controllers
    tables: ['user'] //define tables from wich defaultcontrollers will be generated
    //, controllerDir: 'Controller' //[optional] default to 'Controller'
};

2.12.1

4 years ago

2.12.0

5 years ago

2.11.0

6 years ago

2.10.6

6 years ago

2.10.5

6 years ago

2.10.4

6 years ago

2.10.3

6 years ago

2.10.2

6 years ago

2.10.1

6 years ago

2.10.0

6 years ago

2.9.7

6 years ago

2.9.6

6 years ago

2.9.5

6 years ago

2.9.4

6 years ago

2.9.3

7 years ago

2.9.2

7 years ago

2.9.1

7 years ago

2.9.0

7 years ago

2.8.1

7 years ago

2.8.0

7 years ago

2.7.3

7 years ago

2.7.2

7 years ago

2.7.1

7 years ago

2.7.0

7 years ago

2.6.3

7 years ago

2.6.2

7 years ago

2.6.1

7 years ago

2.6.0

7 years ago

2.5.0

7 years ago

2.3.1

7 years ago

2.2.5

7 years ago

2.2.4

7 years ago

2.2.3

7 years ago

2.2.2

7 years ago

2.2.1

7 years ago

2.2.0

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.8

8 years ago

2.0.7

8 years ago

2.0.6

8 years ago

2.0.5

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.4.6

8 years ago

0.4.5

8 years ago

0.4.4

8 years ago

0.4.3

8 years ago

0.4.2

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.8

8 years ago

0.3.7

8 years ago

0.3.6

8 years ago

0.3.5

8 years ago

0.3.4

8 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

9 years ago

0.2.69

9 years ago

0.2.68

9 years ago

0.2.67

9 years ago

0.2.66

9 years ago

0.2.65

9 years ago

0.2.64

9 years ago

0.2.63

9 years ago

0.2.62

9 years ago

0.2.61

9 years ago

0.2.60

9 years ago

0.2.59

9 years ago

0.2.58

9 years ago

0.2.57

9 years ago

0.2.56

9 years ago

0.2.55

9 years ago

0.2.54

9 years ago

0.2.53

9 years ago

0.2.52

9 years ago

0.2.51

9 years ago

0.2.50

9 years ago

0.2.49

9 years ago

0.2.48

9 years ago

0.2.47

9 years ago

0.2.46

9 years ago

0.2.45

9 years ago

0.2.44

9 years ago

0.2.43

9 years ago

0.2.42

9 years ago

0.2.41

9 years ago

0.2.40

9 years ago

0.2.38

9 years ago

0.2.37

9 years ago

0.2.36

9 years ago

0.2.35

9 years ago

0.2.34

9 years ago

0.2.33

9 years ago

0.2.32

9 years ago

0.2.31

9 years ago

0.2.30

9 years ago

0.2.29

9 years ago

0.2.28

9 years ago

0.2.27

9 years ago

0.2.26

9 years ago

0.2.25

9 years ago

0.2.23

9 years ago

0.2.22

9 years ago

0.2.21

9 years ago

0.2.20

9 years ago

0.2.19

9 years ago

0.2.18

9 years ago

0.2.17

9 years ago

0.2.16

9 years ago

0.2.15

9 years ago

0.2.14

9 years ago

0.2.13

9 years ago

0.2.12

9 years ago

0.2.11

9 years ago

0.2.10

9 years ago

0.2.8

9 years ago

0.2.7

10 years ago

0.2.6

10 years ago

0.2.5

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.35

10 years ago

0.1.34

10 years ago

0.1.33

10 years ago

0.1.32

10 years ago

0.1.31

10 years ago

0.1.30

10 years ago

0.1.29

10 years ago

0.1.28

10 years ago

0.1.27

10 years ago

0.1.26

10 years ago

0.1.25

10 years ago

0.1.24

10 years ago

0.1.23

10 years ago

0.1.22

10 years ago

0.1.21

10 years ago

0.1.20

10 years ago

0.1.19

10 years ago

0.1.18

10 years ago

0.1.17

10 years ago

0.1.16

10 years ago

0.1.15

10 years ago

0.1.14

10 years ago

0.1.13

10 years ago

0.1.12

10 years ago

0.1.11

10 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago