我只是为我的项目设置php-console,并将其与Lagger集成。一旦我直接使用我的API后端的URL测试我的API调用,它就能正常工作,但当我转到另一个子域的UI时,对API的调用当然有效,但PHPConsole不是被激活或记录任何东西。
有没有办法在服务器和/或前端代码上设置PHPConsole,以便能够将API调用中的内容记录到Chrome控制台中?
API:http://api.dev.mydomain.com
用户界面:http://dev.mydomain.com
使用jQuery.ajax
用户界面Chrome控制台中未记录任何内容,但在另一个标签中直接尝试单独调用API时,Chrome控制台会根据情况报告来自php的日志。
答案 0 :(得分:2)
现在您可以做的就是在浏览器标签中打开http://api.myserver.com/some.php
。因此,PHP控制台扩展将为此域启用标头侦听器并请求授权凭据(如果需要)。然后,您可以通过AJAX使用此域,直到浏览器重新启动。
我已经在PHP控制台https://github.com/barbushin/php-console/issues/48中创建了实现子域功能的新问题我将在本月完成这项工作,届时我将有更多的空闲时间:)