Описание тега feathersjs

Feathers - это библиотека, которая расширяет Express за счет возможности простого создания общих веб-служб RESTful и API-интерфейсов реального времени с использованием SocketIO и других библиотек веб-сокетов.
1 ответ

Как лучше всего обновить одно поле в документе на MongoDB? обновление или патч хук в пером

Я пытаюсь обновить документ mongodb в одном поле, у меня есть сомнения в том, какой метод я хочу использовать: патч или обновление, используя инфраструктуру перьев, приведите пример, как мы можем это сделать. const { authenticate } = require('feathe…
0 ответов

Как добавить / обновить / удалить отношение в перьях sequelize

Я пытаюсь использовать перья для создания блога с постом и тегом (отношение "многие ко многим"). Если я создаю Post и Tag отдельно и add / update / remove связи. Что я должен делать? Вот мой репозиторий GitHub https://github.com/kieusonlam/blogapi
18 июл '17 в 09:33
1 ответ

Как включить StandAlone-модель перед подключением, чтобы включить ее в контекст, и как упомянуть несколько связанных моделей в include

Как включить StandAlone-модель перед подключением, чтобы включить ее в контекст, и как упомянуть несколько связанных моделей в include context => { const AssociatedModelMunitionFuses = context.app.services.munitionfuses.Model; const AssociatedMod…
0 ответов

Паспорт Facebook токен не работает на производственном сервере

Я использую passport-facebook-token для получения JWT от Feathers и аутентификации на стороне сервера. Работа локально, но я получаю эту ошибку на производственном сервере: 'Strategy facebook-token is not permitted' Код для паспорта: const FacebookT…
17 июн '18 в 04:51
1 ответ

Обработчик ошибок FeathersJS Неожиданный токен <Проблема

Я работаю над Express App с MongoDB и пытаюсь использовать FeathersJS для всех моих услуг. Здесь я запускаю тестовую попытку получить сообщение об ошибке от сервера к клиенту, но у меня есть проблема с ответом от обработчика ошибок. Мои заголовки за…
22 апр '17 в 06:14
1 ответ

Способы сделать пользователя подражать / выдавать себя за перо

Я могу придумать два способа подражать перьям. Во-первых, для каждой роли пользователя требуется другой ключ токена (feathers-client-jwt, feathers-admin-jwt). Но это работает, если разные роли имеют разные маршруты. как /admin и /user. Второй - имет…
22 апр '17 в 10:30
1 ответ

FeathersJS перья-крючки-общие добавить userId hook

Я использую FeathersJS для создания приложения. Я хочу добавить userId во многие сервисы создания запросов, чтобы уже аутентифицированный userId был добавлен к данным, созданным сервисом. Я знаю, что могу создать хук самостоятельно, но, поскольку я …
31 авг '18 в 11:12
1 ответ

Как использовать upsert params с feathershjs

У меня есть модель конфига, как показано ниже: module.exports = function (app) { const mongooseClient = app.get('mongooseClient'); const { Schema } = mongooseClient; const config = new Schema({ year: { type: Number, required: true }, group: { type: …
12 ноя '18 в 00:49
1 ответ

Изменение кода статуса ответа в перьях hook.result

Я играл с пером в последнее время, и мне это нравится. У меня есть следующая проблема, но... В перед крюком для update (http put) метод сервера я решаю, стоит ли create или же update на основании какого-то условия. И если я выберу create Я пропускаю…
21 мар '17 в 08:38
0 ответов

Как отменить запрос вызова на перо-клиент?

Я перешел по этой ссылке, чтобы настроить класс обслуживания перьев для обслуживания веб-сокета primus ( https://docs.feathersjs.com/api/services.html). И клиенты используют feathers-client использовать эти методы. Однако в некоторых случаях можно о…
31 май '17 в 02:18
3 ответа

Обещание не работает должным образом, когда я использую внутри карты, используя JavaScript

Я пишу функцию JavaScript для обработки вызовов API внутри метода карты, прежде чем выполнить все задачи внутри метода карты, моя функция выполнить неверный результат. Но это не работает для моих ожиданий. мой код: function vehicleAndWorker(hook){ v…
15 дек '17 в 12:59
0 ответов

Feathers-Sequelize Где утверждение и параметр запроса

У меня есть следующий запрос: context.params.sequelize = { raw: false, include: [{ model: organisations, where: organisationId ? { id: organisationId } : undefined, include: [{ model: roles, where: roleId ? { id: roleId } : undefined, }], }], where:…
03 авг '18 в 12:03
0 ответов

Feathersjs -> сервис поиска с динамическими фильтрами и выбором столбцов

Так что на самом деле это не вопрос, а скорее пост о том, как я решил эту конкретную ситуацию: Желаемая ситуация Я хотел иметь возможность выбрать данные в пером find сервисный звонок. Однако я не хотел возвращать все столбцы, но разные в зависимост…
1 ответ

Как обновить данные mongodb, используя hook in featherjs?

Я новичок в featherjs, и я создал один сервис под названием survey.this моя модель данных 'use strict'; // surveys-model.js - A mongoose model // // See http://mongoosejs.com/docs/models.html // for more of what you can do here. const mongoose = req…
09 апр '17 в 11:55
0 ответов

Чат-боты в Перьях

Кто-нибудь создавал функциональность чат-ботов с Feathersjs? В настоящее время пытаюсь выяснить, будет ли работать среда Botkit (что было бы здорово) или мне нужно что-то создавать с нуля. Благодарю.
08 фев '17 в 21:46
1 ответ

Проверка отсутствия параметров в feathresjs

Я прочитал документацию feathersjs, но после выполнения метода find в сервисе я понял, что если я не предоставлю никаких параметров запроса, сервис вернет все данные, что мне не нужно. Как я могу определить ловушку, чтобы проверить, что есть по край…
11 май '17 в 15:11
1 ответ

Перья - Аутентификация и Авторизация

Я создал приложение, используя Перья. Я давно пользуюсь этим приложением. Он успешно ведет блог и некоторые другие веб-страницы. Тем не менее, теперь я достиг точки, где мне нужно защитить некоторые из моих маршрутов. Например, я хочу иметь маршрут …
1 ответ

Сокращение дискового пространства, необходимого в Nodejs/Expressjs/Feathersjs для идентификатора пользователя

Я работаю над своим первым проектом на основе nodejs, используя Feathersjs в качестве бэкэнда и Vue в качестве внешнего интерфейса. Когда я смотрю в базу данных, то идентификатор пользователя представляет собой строку символов, которая выглядит прим…
02 май '17 в 13:22
1 ответ

Как я могу установить порядок сортировки по умолчанию в FeathersJs

У меня есть проблема с Feathersjs, интеграция с sequalize. Если я установлю нумерацию страниц по умолчанию, как показано ниже, и сортировка не указана, это приведет к ошибке, поскольку созданный оператор SQL недопустим. Сервис создан по умолчанию 5:…
27 фев '18 в 17:55
2 ответа

Auth0 аутентификация одностраничного приложения в другом домене, чем API

Я пытаюсь добавить аутентификацию Auth0 в мое одностраничное приложение. Мое приложение работает в домене, например, app.mycompany.com, тогда как API, используемый этим приложением, работает в другом домене, например api.mycompany.com. Я знаю об это…
08 ноя '16 в 22:31