我正在开发一个混合应用程序,我使用ajax请求连接到远程数据库。可以通过 Laravel(5)框架访问数据库。当我向远程laravel web应用程序发送请求时,我得到以下情况。
Error with message, No Access Control Allow Origin Header Present.
要解决此问题,我将访问控制标头添加到index.php
目录的public/
。然后上面的错误不再发生(是的,我知道我们可以使用中间件做同样的事情,这是推荐的方式)。但是发生内部服务器错误,说csrf Token mismatch exception
。我知道如果这是一个网络应用程序,我们可以轻松添加csrf_token。由于这是一个混合应用程序,因此我无法设置令牌,因为我无法在此处运行任何PHP,并且无法通过ajax请求获取令牌。
到目前为止,我已经阅读了Laravel论坛中与此相关的几乎所有帖子。但是没有可行的答案。有没有人知道如何解决这个问题?
提前致谢!