mirror of
https://github.com/namibia/awesome-cheatsheets.git
synced 2024-12-18 16:41:58 +00:00
Feathers: application object api methods
This commit is contained in:
parent
88879d285c
commit
892f04f1ab
@ -20,6 +20,25 @@
|
|||||||
npm install @feathersjs/feathers --save
|
npm install @feathersjs/feathers --save
|
||||||
```
|
```
|
||||||
|
|
||||||
|
const feathers = require('@feathersjs/feathers');
|
||||||
|
|
||||||
|
const app = feathers(); // application initialization
|
||||||
|
|
||||||
|
app.mixins // contains a list of service mixins
|
||||||
|
|
||||||
|
app.use(path, service) // allows registering a service object on a given path
|
||||||
|
app.service(path) // returns the wrapped service object for the given path
|
||||||
|
app.hooks(hooks) // allows registration of application-level hooks
|
||||||
|
app.publish([event, ] publisher) // registers a global event publisher
|
||||||
|
app.configure(callback) // runs a callback function that gets passed the application object
|
||||||
|
app.listen(port) // starts the application on the given port
|
||||||
|
app.setup([server]) // used to initialize all services by calling each services .setup(app, path) method (if available)
|
||||||
|
app.set(name, value) // assigns setting name to value
|
||||||
|
app.get(name) // retrieves the setting name
|
||||||
|
app.on(eventname, listener) // registers a listener method for the given eventname
|
||||||
|
app.emit(eventname, data) // emits the event eventname to all event listeners
|
||||||
|
app.removeListener(eventname, [ listener ]) // removes all or the given listener for eventname
|
||||||
|
|
||||||
|
|
||||||
/* *******************************************************************************************
|
/* *******************************************************************************************
|
||||||
* 2. TRANSPORT: Expose a Feathers application as an API server.
|
* 2. TRANSPORT: Expose a Feathers application as an API server.
|
||||||
|
Loading…
Reference in New Issue
Block a user