From 3401fa4ac406cddf26bf4f94b663ace2e1dba8ed Mon Sep 17 00:00:00 2001 From: zhoudw <zhoudw@infobird.com> Date: Wed, 16 Mar 2022 11:03:17 +0800 Subject: [PATCH] 获取配置 --- config/config.php | 1 + .gitignore | 4 +++- runtime/container/proxy/App_Controller_WebsocketController.proxy.php | 4 +--- app/Controller/WebsocketController.php | 4 +--- runtime/hyperf.pid | 2 +- index.html | 2 +- config/autoload/server.php | 1 - 7 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 46e33c3..3647db7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ composer.phar vendor/ runtime/ -composer.lock \ No newline at end of file +composer.lock +.DS_Store +logs \ No newline at end of file diff --git a/app/Controller/WebsocketController.php b/app/Controller/WebsocketController.php index 9426e18..5d4f06d 100644 --- a/app/Controller/WebsocketController.php +++ b/app/Controller/WebsocketController.php @@ -51,9 +51,7 @@ { // 第一个参数对应日志的 name, 第二个参数对应 config/autoload/logger.php 内的 key $this->logger = $loggerFactory->get('log','default'); - //获取 server.php 里的内容 - $this->server_config = $this->config->get('server.servers',''); - $this->allow_ip = $this->server_config[0]['allow_ip']; + $this->allow_ip = $this->config->get('allow_ip',''); } public function onClose($server, int $fd, int $reactorId): void diff --git a/config/autoload/server.php b/config/autoload/server.php index 4929ad1..c91b012 100644 --- a/config/autoload/server.php +++ b/config/autoload/server.php @@ -23,7 +23,6 @@ 'host' => '0.0.0.0', 'port' => 9503, 'sock_type' => SWOOLE_SOCK_TCP, - 'allow_ip' => env('ALLIW_IP','127.0.0.1:9502'), 'callbacks' => [ SwooleEvent::ON_HAND_SHAKE => [Hyperf\WebSocketServer\Server::class, 'onHandShake'], SwooleEvent::ON_MESSAGE => [Hyperf\WebSocketServer\Server::class, 'onMessage'], diff --git a/config/config.php b/config/config.php index 8e484cc..fcb8aeb 100644 --- a/config/config.php +++ b/config/config.php @@ -18,6 +18,7 @@ 'node_name' => env('NODE_NAME', 'node_1'), 'file_path'=>ENV("FILE_PATH","../file/"), 'scan_cacheable' => env('SCAN_CACHEABLE', false), + 'allow_ip' => env('ALLIW_IP','127.0.0.1:9502'), StdoutLoggerInterface::class => [ 'log_level' => [ LogLevel::ALERT, diff --git a/index.html b/index.html index e486880..08ad024 100755 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ <script> $(function() { // 创建socket对象 - var socket = new WebSocket('ws://127.0.0.1:9501'); + var socket = new WebSocket('ws://127.0.0.1:9503'); // 打开Socket socket.onopen = function(event) { diff --git a/runtime/container/proxy/App_Controller_WebsocketController.proxy.php b/runtime/container/proxy/App_Controller_WebsocketController.proxy.php index 0d761bf..ed79a6f 100644 --- a/runtime/container/proxy/App_Controller_WebsocketController.proxy.php +++ b/runtime/container/proxy/App_Controller_WebsocketController.proxy.php @@ -48,9 +48,7 @@ $this->__handlePropertyHandler(__CLASS__); // 第一个参数对应日志的 name, 第二个参数对应 config/autoload/logger.php 内的 key $this->logger = $loggerFactory->get('log', 'default'); - //获取 server.php 里的内容 - $this->server_config = $this->config->get('server.servers', ''); - $this->allow_ip = $this->server_config[0]['allow_ip']; + $this->allow_ip = $this->config->get('allow_ip', ''); } public function onClose($server, int $fd, int $reactorId) : void { diff --git a/runtime/hyperf.pid b/runtime/hyperf.pid index a5a5efe..52f6eb9 100644 --- a/runtime/hyperf.pid +++ b/runtime/hyperf.pid @@ -1 +1 @@ -22692 \ No newline at end of file +7277 \ No newline at end of file -- Gitblit v1.8.0