estoy siguiendo este tutorial
Estoy un poco perdido con hacer que Ably funcione para conexiones en tiempo real.
Todo se compila sin errores, pero empiezo a recibir 404 en la consola para las URL de publicación y suscripción. Entiendo que está fallando en el código en mi archivo server.js (supongo que en la autenticación en tiempo real createTokenRequest), que es la siguiente:
const app = express(); app.use(cors()); const realtime = Ably.Realtime({ key: process.env.ABLY_API_KEY, }); app.use(express.static(path.join(__dirname, 'testext/build'))); app.get("/publish", (request, response) => { const tokenParams = { capability: '{"*":["publish"]}', }; realTimeAuth(tokenParams, response); }); app.get("/subscribe", (request, response) => { const tokenParams = { capability: '{"*":["subscribe"]}', }; realTimeAuth(tokenParams, response); }); const realTimeAuth = (tokenParams, response) => { realtime.auth.createTokenRequest(tokenParams, function (err, tokenRequest) { if (err) { response .status(500) .send("Error requesting token: " + JSON.stringify(err)); } else { // return the token request to the front-end client response.json(tokenRequest); } }); }; const listener = app.listen(process.env.PORT, () => { console.log("App is listening on port " + listener.address().port); });Cualquier ayuda sobre por qué ocurre el error sería muy apreciada.