Resquest занимает много времени, чтобы ответить и вместо этого возвращает "Эта страница не работает" - PullRequest
0 голосов
/ 09 июля 2019

Я развернул серверную часть featherjs на экземпляре ec2 на порту 3000, он работал в первый день. но позже, когда я пытаюсь получить к нему доступ, никакой сервис не открывается. Но если я пытаюсь набрать что-то, что не зарегистрировано в качестве службы, я получаю «404 Page Not Found», которая показывает, что feathersjs работает, но когда я пытаюсь что-то вроде 3000 / cards, которая является службой, она загружается навсегда и возвращает «Эта страница не работает "Локально все работает отлично. Я не знаю, что пойдет не так после хостинга на экземпляре aws ec2.

const publications = require('./publications/publications.service.js');
const cards = require('./cards/cards.service.js');
const uploads = require('./uploads/uploads.service.js');
const providers = require('./providers/providers.service.js');
// eslint-disable-next-line no-unused-vars
module.exports = function(app) {
  app.configure(publications);
  app.configure(cards);
  app.configure(uploads);
  app.configure(providers);
};

пример службы

 // Initializes the `providers` service on path `/providers`
 const createService = require('feathers-mongoose');
 const createModel = require('../../models/providers.model');
 const hooks = require('./providers.hooks');

 module.exports = function (app) {
    const Model = createModel(app);
    const paginate = app.get('paginate');

   const options = {
     Model
    //paginate
    };

 // Initialize our service with any options it requires
 app.use('/providers', createService(options));

// Get our initialized service so that we can register hooks
 const service = app.service('providers');

 service.hooks(hooks);

};

Ожидаемый результат - загрузка файла JSON или show [], что означает, что файл пуст

...