我创建了一个node.js-app(聊天机器人,基于LUIS)并将其部署到heroku。它与我的本地计算机上的Bot Framework Emulator配合良好,但与Azure上的Web-Chat-Service结合使用时会发生CORS问题。请参阅下面的devtools控制台输出。
无法加载资源:服务器的响应状态为405(不允许使用方法)
无法加载https://myapp.herokuapp.com/api/messages:对预检请求的响应未通过访问控制检查:所请求的资源上没有'Access-Control-Allow-Origin'标头。因此,不允许访问来源“ https://botservice.hosting.portal.azure.net”。
[Microsoft_Azure_BotService] 20:50:18 Resource / ResourceArea 29 ResourceArea:无法ping bot端点https://myapp.herokuapp.com/api/messages
有什么办法解决这个问题吗?