loading...

re: Python Chat Tutorial with Django and React VIEW POST

FULL DISCUSSION
 

Thanks for putting this together. I was able to complete steps 1-5. When I tried to complete Step 6 I get the following error message:

Error: userToken does not have a user_id or is not matching with user.id
StreamChat.setUser
node_modules/stream-chat/dist/browser.es.js:3186
new App
localhost:3001/static/js/main.chun...

163 | constructor(props) {
164 |   super(props);
165 |   this.client = new stream_chat__WEBPACK_IMPORTED_MODULE_2__["StreamChat"]("<removed>");
> 166 |   this.client.setUser({
167 |     id: "cool-sky-9",
168 |     name: "Cool Sky",
169 |     image: "https://getstream.io/random_svg/?id=cool-sky-9&name=Cool+sky"

Any suggestions on what I might be doing wrong?

 

Happy to help. Any chance your API key is mixed up / not the same between your app and server-side code? This would throw that kind of error.

 

I have the same issue and I am using the following:

For the Frontend
this.client = new StreamChat("69XXX");

For the Backend at settings.py
STREAM_API_KEY = "g4eXXXXXXXXX"
STREAM_API_SECRET = "4wyXXXXXXXXX..."

 

I have the Chat.js and settings.py files updated with the same API key. Is there somewhere else the API key needs to be set that I missed?

 

Same error here.

Error: userToken does not have a user_id or is not matching with user.id

All I changed:

mychat/settings.py on line 47 and 48 => 4tk***, zgbw6*********************************
chat-frontend/src/Chat.js on line 17 => this.client = new StreamChat("60XXX");

code of conduct - report abuse