API Twitter с Next.js

#twitter #next.js #real-time

#Twitter #next.js #в режиме реального времени

Вопрос:

Я использую Twit в Next.js . Поэтому, когда пользователь проходит авторизацию из моего приложения, он отправляет запрос api на Next.js (access_token, access_secret) затем я запускаю потоковую передачу в Twitter, чтобы получать твиты в режиме реального времени. Все работает нормально, но при развертывании в Vercel работает вызов api, также я возвращаю объект stream с ответом, чтобы убедиться, что потоковый объект инициализирован, но в развернутой версии он все еще не работает, но на локальном хосте или с ngrok работает отлично.

Комментарии:

1. Вам необходимо указать ошибки. Лучше, когда отображается в сочетании с кодом. Вы можете открыть консоль браузера и просмотреть журналы там.

2. дело в том, что у меня нет ошибок, кажется, что все работает, но я предполагаю, что потоковая подписка игнорируется в производстве. проблема связана с развертыванием Vercel, потоковый API там не работает, но на локальном хосте он работает.

3. Он должен выдавать ошибку, если основная функциональность не работает. Если он не показывает ошибку. Ошибка была обработана в коде, и сообщения журнала были подавлены. В любом случае, мы не сможем вам помочь, если вы не предоставите ни кода, ни ошибок.

Ответ №1:

Ошибка не отображается, после долгого расследования я обнаружил, что Twitter Api не может работать должным образом из-за временных меток клиента и сервера. Итак, в vercel я не смог изменить временную метку сервера, переместил сервер на heroku, он работает отлично.