feathersjs-ecosystem / express

Licence: MIT license
[MOVED] Feathers Express framework bindings and REST transport plugin

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to express

vue-syncers-feathers
Synchronises feathers services with vue objects, updated in real time
Stars: ✭ 33 (+120%)
Mutual labels:  feathersjs
feathers-blob
Feathers service for blob storage, like S3.
Stars: ✭ 89 (+493.33%)
Mutual labels:  feathersjs
feathers-findone
Adds a .findOne() method to services in Feathers.js
Stars: ✭ 14 (-6.67%)
Mutual labels:  feathersjs
react-menu-monkey-client
Frontend for a recipe box website
Stars: ✭ 59 (+293.33%)
Mutual labels:  feathersjs
mobx-crud-example
A crud mobx project using react, featherjs and mongodb
Stars: ✭ 22 (+46.67%)
Mutual labels:  feathersjs
flutter feathersjs.dart
Communicate with your feathers js server from flutter app with unbelieved ease and make happy your customers.
Stars: ✭ 19 (+26.67%)
Mutual labels:  feathersjs
feathers-shallow-populate
Feathersjs populate relational data
Stars: ✭ 21 (+40%)
Mutual labels:  feathersjs
serum-price-api
An easy to use API to know SPL Tokens price.
Stars: ✭ 23 (+53.33%)
Mutual labels:  feathersjs
myethereumapp
Web client for viewing data from the Etherscan API
Stars: ✭ 18 (+20%)
Mutual labels:  feathersjs
redux-crud-example
Basic crud react-redux-featherjs app for managing contacts
Stars: ✭ 54 (+260%)
Mutual labels:  feathersjs
feathers-objection
Feathers database adapter for Objection.js, an ORM based on KnexJS SQL query builder for Postgres, Redshift, MSSQL, MySQL, MariaDB, SQLite3, and Oracle. Forked from feathers-knex.
Stars: ✭ 89 (+493.33%)
Mutual labels:  feathersjs
Feathers
A framework for real-time applications and REST APIs with JavaScript and TypeScript
Stars: ✭ 13,761 (+91640%)
Mutual labels:  feathersjs
moleculer-adapter-feathers
Moleculer service mixin wrapping Feathers.js services
Stars: ✭ 17 (+13.33%)
Mutual labels:  feathersjs
react-native-mobx-feathers
A basic App using react-navigation + mobx + feathers
Stars: ✭ 31 (+106.67%)
Mutual labels:  feathersjs
vue-feathers-chat
A sample realtime chat made with Vue and Feathers.
Stars: ✭ 50 (+233.33%)
Mutual labels:  feathersjs
FlipED
A LMS built specifically for Thailand's Education 4.0 system.
Stars: ✭ 24 (+60%)
Mutual labels:  feathersjs
krawler
A minimalist (geospatial) ETL
Stars: ✭ 51 (+240%)
Mutual labels:  feathersjs
feathers-casl
feathers.js + casl: hooks & channels
Stars: ✭ 25 (+66.67%)
Mutual labels:  feathersjs
quasar-starter-ssr-pwa-jest-cypress
Accelerated starter kit for building a quasar 17 app.
Stars: ✭ 49 (+226.67%)
Mutual labels:  feathersjs
feathers-versionate
Create and work with nested services.
Stars: ✭ 29 (+93.33%)
Mutual labels:  feathersjs

@feathersjs/express

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.

Build Status

Feathers Express framework bindings and REST provider

This plugin turns a Feathers v3+ application into a drop-in replacement for any Express application.

Installation

npm install @feathersjs/express --save

Important: This plugin only works with feathers 3.0 and later

Documentation

Please refer to the @feathersjs/express API documentation for more details.

Complete Example

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');

License

Copyright (c) 2017

Licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].