Important: The code for this module has been moved into the main Feathers repository at feathersjs/feathers (package direct link). Please open issues and pull requests there. No changes in your existing Feathers applications are necessary.
Feathers Express framework bindings and REST provider
This plugin turns a Feathers v3+ application into a drop-in replacement for any Express application.
npm install @feathersjs/express --save
Important: This plugin only works with
feathers
3.0 and later
Please refer to the @feathersjs/express API documentation for more details.
Here's an example of a Feathers server that uses @feathersjs/express
.
const feathers = require('@feathersjs/feathers');
const express = require('@feathersjs/express');
const app = express(feathers());
app.configure(express.rest());
app.use('/myservice', {
get(id) {
return Promise.resolve({ id });
}
});
app.use((req, res) => res.json({ message: 'Hello world' }));
app.listen(3030);
console.log('Feathers app started on 127.0.0.1:3030');
Copyright (c) 2017
Licensed under the MIT license.