Вход в Twitter с React TypeError: Не удалось получить - PullRequest
0 голосов
/ 19 апреля 2019

Я запускаю проект React на локальном хосте: 3000. Я пытаюсь войти через Twitter с помощью React.

URL:  http://localhost:3000/login/

<TwitterLogin
    loginUrl="http://localhost:4000/api/v1/auth/twitter"
    onFailure={this.onFailed}
    onSuccess={this.onSuccess}
    requestTokenUrl="http://localhost:4000/api/v1/auth/twitter/reverse"
/>

Когда я щелкнул значок входа в Twitter. Я получаю сообщение об ошибке «Ошибка ввода: ошибка загрузки»

А для консоли я получаю следующую ошибку:

OPTIONS http://localhost:4000/api/v1/auth/twitter net::ERR_CONNECTION_REFUSED

Меня также смущает вопрос о том, что следует указывать в качестве URL-адреса веб-сайта и URL-адреса обратного вызова для настроек разработчика Twitter. Пожалуйста помоги. Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019
<TwitterLogin
    loginUrl="http://<API-endpoint>/api/v1/auth/twitter"
    onFailure={this.onFailed}
    onSuccess={this.onSuccess}
    //your api endpoint
    requestTokenUrl="http://<API-endpoint>/api/v1/auth/twitter/reverse"
/>

Не используйте localhost, так как вы можете получить ошибки cors. См. Документацию для cors.

0 голосов
/ 19 апреля 2019

Ссылка на их документ

<TwitterLogin
    //localhost:4000 endpoint should be your api running url
    loginUrl="http://localhost:4000/api/v1/auth/twitter"
    onFailure={this.onFailed}
    onSuccess={this.onSuccess}
    //your api endpoint
    requestTokenUrl="http://localhost:4000/api/v1/auth/twitter/reverse"
/>
...