我在尝试初始化频道时遇到问题。我遵循了提供的一些教程(https://getstream.io/blog/chat-messaging-with-laravel/,https://getstream.io/blog/tutorial-build-customer-support-chat-with-laravel -vue-and-stream/ ) 有一个堆栈作为我的 (Laravel + Vue)
我已经在后端获取令牌,初始化客户端,在客户端设置用户和令牌。
但是当我尝试做this.channel.watch();一个简单的频道查询时
const filter = { type: 'messages', id: '1000056864'};
const sort = { last_message_at: -1 };
const channels = await this.client.queryChannels(filter, sort, {
watch: true,
state: true,
});
它将返回给我错误如下:
在' https://chat-us-east-1.stream-io-api.com/channels/messages/1000056864/query?user_id=62&api_key=2e ******e2&connection_id=5983f850-3d50-访问 XMLHttpRequest来自来源“ http://local.site.test ”的 4ac3-9c06-d9e0fdaf7212'已被 CORS 策略阻止:请求标头字段 x-csrf-token 不允许在预检响应中访问控制允许标头。
一切都在后端工作,甚至是等效的调用。
慕的地8271018