Skip to content

meanstack-io/service-provider-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Service-Provider-Starter

Build Status Coverage Status npm npm npm

It's Service Provider Core starter

Getting Started

  • Clone project.
$ git clone https://github.com/meanstack-io/service-provider-starter.git yourProjectName
  • Create your environment file.
$ cd yourProjectName && cp .env-example.js .env.js
  • Run.
$ npm start

Service Provider

Service Provider are the central place of your application.

Method Register

Responsible for registering your new service to the core.

Method Boot

This method is called after all other service providers have been registered, which means that you have access to all other services that have been registered.

Base Service Provider

/**
 * Module dependencies.
 */
const ServiceProvider = require('service-provider-core/support/ServiceProvider');

/**
 * YourServiceProvider
 *
 * @type {Function}
 */
let YourServiceProvider = ServiceProvider.extend(function(Core) {
    this.Core = Core;
});

/**
 * YourServiceProvider register
 *
 * @param done
 */
YourServiceProvider.prototype.register = function (done) {

    //
    done();
};

/**
 * YourServiceProvider boot
 *
 * @param done
 */
YourServiceProvider.prototype.boot = function (done) {

    //
    done();
};

module.exports = YourServiceProvider;

Copyright & License

Copyright © 2017 MEANStack.io - Licensed under MIT.

About

It's Service Provider Core starter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published