Я развернул серверную часть 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 [], что означает, что файл пуст