Сервер SocketIO FeatherJS v3 сломался на дополнительном пути
После перехода на FeatherJS v3 моя установка socketIO не работает. Если я устанавливаю API для прослушивания на отдельном порту, это работает, но я предпочитаю этого не делать. Если я перенесу его в сторону приложения, я больше не смогу получить доступ к своим конечным точкам.
Следующий код (app.js):
/**
* Dependencies
*/
...
/**
* API
*/
const api = express(feathers())
api.configure(rest())
api.configure(socketio())
...
/**
* APP
*/
const app = express(feathers())
app.use('/api', api)
// client-side setup
...
module.exports = { app, api }
Вот точка входа (index.js):
const { app } = require('./app');
const port = app.get('port');
const server = app.listen(port);
На стороне клиента я делаю следующее:
const app = feathers()
app.configure(socketio(io('http://localhost:3030'), {timeout: 10000}))
Есть идеи, почему после миграции он больше не сможет получить доступ к серверу? Заранее спасибо.