From 53c7ec8572d80c75828702b2a103269136785b4a Mon Sep 17 00:00:00 2001 From: eug-vs Date: Tue, 9 Jun 2020 13:48:11 +0300 Subject: refactor: change User interface --- app.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'app.ts') diff --git a/app.ts b/app.ts index 4a60eb8..5b0d9d6 100644 --- a/app.ts +++ b/app.ts @@ -46,10 +46,8 @@ app.service('polls').create({ }); app.service('users').create({ - info: { name: 'John Doe', age: 20, - nationality: 'Belarus', - sex: 'male' - } + avatarUrl: 'https://github.com/ilyayudovin.png' }); + -- cgit v1.2.3 From e9d0438f6c02664c652a593c686564361fa0de6b Mon Sep 17 00:00:00 2001 From: eug-vs Date: Tue, 9 Jun 2020 14:16:15 +0300 Subject: refactor: structurize feathers app --- app.ts | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'app.ts') diff --git a/app.ts b/app.ts index 5b0d9d6..264b517 100644 --- a/app.ts +++ b/app.ts @@ -1,10 +1,10 @@ import feathers from '@feathersjs/feathers'; -import '@feathersjs/transport-commons'; import express from '@feathersjs/express'; import socketio from '@feathersjs/socketio'; +import '@feathersjs/transport-commons'; + +import services from './services'; -import { PollService } from './PollService'; -import {UserService} from "./UserService"; const app = express(feathers()); @@ -14,24 +14,10 @@ app.use(express.static(__dirname)); app.configure(express.rest()); app.configure(socketio()); app.use(express.errorHandler()); +app.configure(services); -app.use('/polls', new PollService()); -app.use('/users', new UserService()); - -// Add any new real-time connection to the `everybody` channel -app.on('connection', connection => - app.channel('everybody').join(connection) -); -// Publish all events to the `everybody` channel -app.publish(data => app.channel('everybody')); - -app.listen(3030).on('listening', () => - console.log('Feathers server listening on localhost:3030') -); - -// For good measure let's create a message -// So our API doesn't look so empty +// Mock data app.service('polls').create({ contents: { left: { @@ -51,3 +37,5 @@ app.service('users').create({ avatarUrl: 'https://github.com/ilyayudovin.png' }); +export default app; + -- cgit v1.2.3