我有这样的控制器
public function test()
{
shell_exec("node node-server\socket.server.js > node.log");
return 1;
}
但是当我用ajax运行这个控制器时,状态是(待定),我想让我看1;
答案 0 :(得分:2)
ajax正在等待节点js查询的结束,你必须通过添加
将它发送到后台处理shell_exec("node node-server\socket.server.js > /dev/null &");
答案 1 :(得分:0)
我解决了
popen('start /B node-server\socket.server.js > node.log', "r");
return 1;