phpgt / server Goto Github PK
View Code? Open in Web Editor NEWDevelopment HTTP server.
Home Page: https://www.php.gt/server
License: MIT License
Development HTTP server.
Home Page: https://www.php.gt/server
License: MIT License
The CLI flag PHP_CLI_SERVER_WORKERS
allows multiple threads to be running at the stame time. This will speed up pages, but also prevent the issue of deadlock!
https://www.php.net/manual/en/features.commandline.webserver.php
Under certain networking circumstances, IPv6 messages are not filtered out. See log:
gt run
To view your application in your browser, visit: http://localhost:8080
To stop running, press [CTRL]+[C].
[serve] Executing: php -S localhost:8080 -t www vendor/phpgt/webengine/go.php
[cron] No tasks in crontab.
[serve] [Sat Oct 9 11:28:47 2021] PHP 8.0.8 Development Server (http://localhost:8080) started
[build] Watching for changes...
[serve] [Sat Oct 9 11:28:50 2021] [::1]:41704 Accepted
[serve] [Sat Oct 9 11:28:50 2021] [::1]:41704 Closing
[serve] [Sat Oct 9 11:28:53 2021] [::1]:41706 Accepted
[serve] [Sat Oct 9 11:28:53 2021] [::1]:41706 Closing
^C
200 OK messages are output to STDERR for some reason, and actual errors go nowhere... weird.
Dependabot needs to be tamed, as per PhpGt/WebEngine#568
I know most people understand Ctrl+C, but without knowing it isn't intuitive at all.
Without a verbose flags, the following lines should be filtered out:
[serve] [Tue Aug 18 13:11:58 2020] 127.0.0.1:57976 Accepted
[serve] [Tue Aug 18 13:11:58 2020] 127.0.0.1:57976 Closing
[serve] [Tue Aug 18 13:11:59 2020] 127.0.0.1:57978 Accepted
[serve] [Tue Aug 18 13:11:59 2020] 127.0.0.1:57978 [200]: GET /style.css
[serve] [Tue Aug 18 13:11:59 2020] 127.0.0.1:57978 Closing
[serve] [Tue Aug 18 13:13:56 2020] 127.0.0.1:57986 Accepted
[serve] [Tue Aug 18 13:13:56 2020] 127.0.0.1:57986 Closing
[serve] [Tue Aug 18 13:13:56 2020] 127.0.0.1:57988 Accepted
[serve] [Tue Aug 18 13:13:56 2020] 127.0.0.1:57988 [200]: GET /style.css
[serve] [Tue Aug 18 13:13:56 2020] 127.0.0.1:57988 Closing
[serve] [Tue Aug 18 13:17:10 2020] 127.0.0.1:57998 Accepted
[serve] [Tue Aug 18 13:17:10 2020] 127.0.0.1:57998 Closing
[serve] [Tue Aug 18 13:17:10 2020] 127.0.0.1:58000 Accepted
[serve] [Tue Aug 18 13:17:10 2020] 127.0.0.1:58000 [200]: GET /style.css
[serve] [Tue Aug 18 13:17:10 2020] 127.0.0.1:58000 Closing
[serve] [Tue Aug 18 13:21:21 2020] 127.0.0.1:58032 Accepted
[serve] [Tue Aug 18 13:21:22 2020] 127.0.0.1:58032 Closing
[serve] [Tue Aug 18 13:21:22 2020] 127.0.0.1:58034 Accepted
[serve] [Tue Aug 18 13:21:22 2020] 127.0.0.1:58034 [200]: GET /style.css
[serve] [Tue Aug 18 13:21:22 2020] 127.0.0.1:58034 Closing
[serve] [Tue Aug 18 13:22:47 2020] 127.0.0.1:58090 Accepted
[serve] [Tue Aug 18 13:22:47 2020] 127.0.0.1:58090 Closing
[serve] [Tue Aug 18 13:22:47 2020] 127.0.0.1:58092 Accepted
[serve] [Tue Aug 18 13:22:47 2020] 127.0.0.1:58092 [200]: GET /style.css
[serve] [Tue Aug 18 13:22:47 2020] 127.0.0.1:58092 Closing
[serve] [Tue Aug 18 13:26:27 2020] 127.0.0.1:58104 Accepted
[serve] [Tue Aug 18 13:26:27 2020] 127.0.0.1:58104 Closing
[serve] [Tue Aug 18 13:26:27 2020] 127.0.0.1:58106 Accepted
[serve] [Tue Aug 18 13:26:27 2020] 127.0.0.1:58106 [200]: GET /style.css
[serve] [Tue Aug 18 13:26:27 2020] 127.0.0.1:58106 Closing
[serve] [Tue Aug 18 13:27:33 2020] 127.0.0.1:58112 Accepted
[serve] [Tue Aug 18 13:27:33 2020] 127.0.0.1:58112 Closing
[serve] [Tue Aug 18 13:27:33 2020] 127.0.0.1:58114 Accepted
[serve] [Tue Aug 18 13:27:33 2020] 127.0.0.1:58114 [200]: GET /style.css
[serve] [Tue Aug 18 13:27:33 2020] 127.0.0.1:58114 Closing
[serve] [Tue Aug 18 13:28:03 2020] 127.0.0.1:58124 Accepted
[serve] [Tue Aug 18 13:28:04 2020] 127.0.0.1:58124 Closing
[serve] [Tue Aug 18 13:28:04 2020] 127.0.0.1:58126 Accepted
[serve] [Tue Aug 18 13:28:04 2020] 127.0.0.1:58126 [200]: GET /style.css
[serve] [Tue Aug 18 13:28:04 2020] 127.0.0.1:58126 Closing
[serve] [Tue Aug 18 13:37:54 2020] 127.0.0.1:58426 Accepted
[serve] [Tue Aug 18 13:37:54 2020] 127.0.0.1:58426 Closing
[serve] [Tue Aug 18 13:37:54 2020] 127.0.0.1:58428 Accepted
[serve] [Tue Aug 18 13:37:54 2020] 127.0.0.1:58428 [200]: GET /style.css
[serve] [Tue Aug 18 13:37:54 2020] 127.0.0.1:58428 Closing
[serve] [Tue Aug 18 13:39:40 2020] 127.0.0.1:58434 Accepted
[serve] [Tue Aug 18 13:39:40 2020] 127.0.0.1:58434 Closing
[serve] [Tue Aug 18 13:39:40 2020] 127.0.0.1:58436 Accepted
[serve] [Tue Aug 18 13:39:40 2020] 127.0.0.1:58436 [200]: GET /style.css
[serve] [Tue Aug 18 13:39:40 2020] 127.0.0.1:58436 Closing
[serve] [Tue Aug 18 13:46:56 2020] 127.0.0.1:58544 Accepted
[serve] [Tue Aug 18 13:46:57 2020] 127.0.0.1:58544 Closing
[serve] [Tue Aug 18 13:46:57 2020] 127.0.0.1:58546 Accepted
[serve] [Tue Aug 18 13:46:57 2020] 127.0.0.1:58546 [200]: GET /style.css
[serve] [Tue Aug 18 13:46:57 2020] 127.0.0.1:58546 Closing
[serve] [Tue Aug 18 13:47:09 2020] 127.0.0.1:58550 Accepted
[serve] [Tue Aug 18 13:47:09 2020] 127.0.0.1:58550 Closing
[serve] [Tue Aug 18 13:47:09 2020] 127.0.0.1:58552 Accepted
[serve] [Tue Aug 18 13:47:09 2020] 127.0.0.1:58552 [200]: GET /style.css
[serve] [Tue Aug 18 13:47:09 2020] 127.0.0.1:58552 Closing
[serve] [Tue Aug 18 13:47:18 2020] 127.0.0.1:58582 Accepted
[serve] [Tue Aug 18 13:47:18 2020] 127.0.0.1:58582 Closing
[serve] [Tue Aug 18 13:47:18 2020] 127.0.0.1:58584 Accepted
[serve] [Tue Aug 18 13:47:18 2020] 127.0.0.1:58584 [200]: GET /style.css
[serve] [Tue Aug 18 13:47:18 2020] 127.0.0.1:58584 Closing
[serve] [Tue Aug 18 13:49:36 2020] 127.0.0.1:58596 Accepted
[serve] [Tue Aug 18 13:49:36 2020] 127.0.0.1:58596 Closing
[serve] [Tue Aug 18 13:49:36 2020] 127.0.0.1:58598 Accepted
[serve] [Tue Aug 18 13:49:36 2020] 127.0.0.1:58598 [200]: GET /style.css
[serve] [Tue Aug 18 13:49:36 2020] 127.0.0.1:58598 Closing
[serve] [Tue Aug 18 13:50:45 2020] 127.0.0.1:58644 Accepted
[serve] [Tue Aug 18 13:50:45 2020] 127.0.0.1:58644 Closing
[serve] [Tue Aug 18 13:50:45 2020] 127.0.0.1:58646 Accepted
[serve] [Tue Aug 18 13:50:45 2020] 127.0.0.1:58646 [200]: GET /style.css
[serve] [Tue Aug 18 13:50:45 2020] 127.0.0.1:58646 Closing
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59010 Accepted
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59010 Closing
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59012 Accepted
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59012 [200]: GET /style.css
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59012 Closing
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59014 Accepted
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59014 Closing
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59016 Accepted
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59016 [200]: GET /style.css
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59018 Accepted
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59016 Closing
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59018 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59018 Closing
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59020 Accepted
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59020 [200]: GET /style.css.map
[serve] [Tue Aug 18 14:58:47 2020] 127.0.0.1:59020 Closing
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59022 Accepted
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59022 Closing
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59024 Accepted
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59024 [200]: GET /style.css
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59024 Closing
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59026 Accepted
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59026 Closing
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59028 Accepted
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59028 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59028 Closing
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59030 Accepted
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59030 [200]: GET /style.css
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59030 Closing
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59032 Accepted
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59032 [200]: GET /style.css.map
[serve] [Tue Aug 18 14:58:50 2020] 127.0.0.1:59032 Closing
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59034 Accepted
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59034 Closing
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59036 Accepted
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59036 [200]: GET /style.css
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59038 Accepted
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59036 Closing
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59038 Closing
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59040 Accepted
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59040 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59040 Closing
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59042 Accepted
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59042 [200]: GET /style.css
[serve] [Tue Aug 18 14:58:51 2020] 127.0.0.1:59042 Closing
[serve] [Tue Aug 18 14:58:52 2020] 127.0.0.1:59044 Accepted
[serve] [Tue Aug 18 14:58:52 2020] 127.0.0.1:59044 [200]: GET /style.css.map
[serve] [Tue Aug 18 14:58:52 2020] 127.0.0.1:59044 Closing
[serve] [Tue Aug 18 14:58:55 2020] 127.0.0.1:59048 Accepted
[serve] [Tue Aug 18 14:58:57 2020] 127.0.0.1:59048 Closing
[serve] [Tue Aug 18 14:58:57 2020] 127.0.0.1:59052 Accepted
[serve] [Tue Aug 18 14:58:57 2020] 127.0.0.1:59052 [200]: GET /style.css
[serve] [Tue Aug 18 14:58:57 2020] 127.0.0.1:59052 Closing
[serve] [Tue Aug 18 14:58:57 2020] 127.0.0.1:59054 Accepted
[serve] [Tue Aug 18 14:58:57 2020] 127.0.0.1:59054 [200]: GET /style.css.map
[serve] [Tue Aug 18 14:58:57 2020] 127.0.0.1:59054 Closing
[serve] [Tue Aug 18 14:59:02 2020] 127.0.0.1:59056 Accepted
[serve] [Tue Aug 18 14:59:02 2020] 127.0.0.1:59056 Closing
[serve] [Tue Aug 18 14:59:03 2020] 127.0.0.1:59058 Accepted
[serve] [Tue Aug 18 14:59:03 2020] 127.0.0.1:59058 [200]: GET /style.css
[serve] [Tue Aug 18 14:59:03 2020] 127.0.0.1:59058 Closing
[serve] [Tue Aug 18 14:59:03 2020] 127.0.0.1:59060 Accepted
[serve] [Tue Aug 18 14:59:03 2020] 127.0.0.1:59060 [200]: GET /style.css.map
[serve] [Tue Aug 18 14:59:03 2020] 127.0.0.1:59060 Closing
[serve] [Tue Aug 18 14:59:03 2020] 127.0.0.1:59062 Accepted
[serve] [Tue Aug 18 14:59:09 2020] 127.0.0.1:59062 Closed without sending a request; it was probably just an unused speculative preconnection
[serve] [Tue Aug 18 14:59:09 2020] 127.0.0.1:59062 Closing
[serve] [Tue Aug 18 15:12:57 2020] 127.0.0.1:59252 Accepted
[serve] [Tue Aug 18 15:12:57 2020] 127.0.0.1:59252 Closing
[serve] [Tue Aug 18 15:12:57 2020] 127.0.0.1:59254 Accepted
[serve] [Tue Aug 18 15:12:57 2020] 127.0.0.1:59254 [200]: GET /style.css
[serve] [Tue Aug 18 15:12:57 2020] 127.0.0.1:59254 Closing
[serve] [Tue Aug 18 15:12:58 2020] 127.0.0.1:59256 Accepted
[serve] [Tue Aug 18 15:12:58 2020] 127.0.0.1:59256 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:12:58 2020] 127.0.0.1:59256 Closing
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59258 Accepted
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59258 Closing
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59260 Accepted
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59260 [200]: GET /style.css
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59260 Closing
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59262 Accepted
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59262 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:13:00 2020] 127.0.0.1:59262 Closing
[serve] [Tue Aug 18 15:13:02 2020] 127.0.0.1:59266 Accepted
[serve] [Tue Aug 18 15:13:02 2020] 127.0.0.1:59266 Closing
[serve] [Tue Aug 18 15:13:03 2020] 127.0.0.1:59268 Accepted
[serve] [Tue Aug 18 15:13:03 2020] 127.0.0.1:59268 [200]: GET /style.css
[serve] [Tue Aug 18 15:13:03 2020] 127.0.0.1:59268 Closing
[serve] [Tue Aug 18 15:13:03 2020] 127.0.0.1:59270 Accepted
[serve] [Tue Aug 18 15:13:03 2020] 127.0.0.1:59270 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:13:03 2020] 127.0.0.1:59270 Closing
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59272 Accepted
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59272 Closing
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59274 Accepted
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59274 [200]: GET /style.css
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59274 Closing
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59276 Accepted
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59276 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:13:04 2020] 127.0.0.1:59276 Closing
[serve] [Tue Aug 18 15:13:45 2020] 127.0.0.1:59344 Accepted
[serve] [Tue Aug 18 15:13:45 2020] 127.0.0.1:59344 Closing
[serve] [Tue Aug 18 15:13:45 2020] 127.0.0.1:59346 Accepted
[serve] [Tue Aug 18 15:13:45 2020] 127.0.0.1:59346 [200]: GET /style.css
[serve] [Tue Aug 18 15:13:45 2020] 127.0.0.1:59346 Closing
[serve] [Tue Aug 18 15:13:46 2020] 127.0.0.1:59348 Accepted
[serve] [Tue Aug 18 15:13:46 2020] 127.0.0.1:59348 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:13:46 2020] 127.0.0.1:59348 Closing
[serve] [Tue Aug 18 15:13:47 2020] 127.0.0.1:59350 Accepted
[serve] [Tue Aug 18 15:13:47 2020] 127.0.0.1:59350 Closing
[serve] [Tue Aug 18 15:13:47 2020] 127.0.0.1:59352 Accepted
[serve] [Tue Aug 18 15:13:47 2020] 127.0.0.1:59352 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:13:47 2020] 127.0.0.1:59352 Closing
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59356 Accepted
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59356 Closing
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59358 Accepted
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59358 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59358 Closing
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59360 Accepted
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59360 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:14:08 2020] 127.0.0.1:59360 Closing
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59364 Accepted
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59364 Closing
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59366 Accepted
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59366 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59368 Accepted
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59366 Closing
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59368 Closing
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59370 Accepted
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59370 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59370 Closing
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59372 Accepted
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59372 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 15:14:09 2020] 127.0.0.1:59372 Closing
[serve] [Tue Aug 18 15:14:10 2020] 127.0.0.1:59374 Accepted
[serve] [Tue Aug 18 15:14:10 2020] 127.0.0.1:59374 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:14:10 2020] 127.0.0.1:59374 Closing
[serve] [Tue Aug 18 15:14:12 2020] 127.0.0.1:59378 Accepted
[serve] [Tue Aug 18 15:14:13 2020] 127.0.0.1:59378 Closing
[serve] [Tue Aug 18 15:14:13 2020] 127.0.0.1:59380 Accepted
[serve] [Tue Aug 18 15:14:13 2020] 127.0.0.1:59380 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:13 2020] 127.0.0.1:59380 Closing
[serve] [Tue Aug 18 15:14:13 2020] 127.0.0.1:59382 Accepted
[serve] [Tue Aug 18 15:14:13 2020] 127.0.0.1:59382 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:14:13 2020] 127.0.0.1:59382 Closing
[serve] [Tue Aug 18 15:14:15 2020] 127.0.0.1:59384 Accepted
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59384 Closing
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59386 Accepted
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59386 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59386 Closing
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59388 Accepted
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59388 Closing
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59390 Accepted
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59390 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59390 Closing
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59392 Accepted
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59392 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59392 Closing
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59394 Accepted
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59394 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59394 Closing
[serve] [Tue Aug 18 15:14:16 2020] 127.0.0.1:59396 Accepted
[serve] [Tue Aug 18 15:14:17 2020] 127.0.0.1:59396 Closing
[serve] [Tue Aug 18 15:14:17 2020] 127.0.0.1:59398 Accepted
[serve] [Tue Aug 18 15:14:17 2020] 127.0.0.1:59398 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:17 2020] 127.0.0.1:59398 Closing
[serve] [Tue Aug 18 15:14:17 2020] 127.0.0.1:59400 Accepted
[serve] [Tue Aug 18 15:14:17 2020] 127.0.0.1:59400 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:14:17 2020] 127.0.0.1:59400 Closing
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59404 Accepted
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59404 Closing
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59406 Accepted
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59406 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59406 Closing
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59408 Accepted
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59408 Closing
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59410 Accepted
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59410 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59410 Closing
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59412 Accepted
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59412 [200]: GET /style.css
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59412 Closing
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59414 Accepted
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59414 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:14:19 2020] 127.0.0.1:59414 Closing
[serve] [Tue Aug 18 15:14:30 2020] 127.0.0.1:59416 Accepted
[serve] [Tue Aug 18 15:14:35 2020] 127.0.0.1:59416 Closed without sending a request; it was probably just an unused speculative preconnection
[serve] [Tue Aug 18 15:14:35 2020] 127.0.0.1:59416 Closing
[serve] [Tue Aug 18 15:15:16 2020] 127.0.0.1:59476 Accepted
[serve] [Tue Aug 18 15:15:16 2020] 127.0.0.1:59476 Closing
[serve] [Tue Aug 18 15:15:16 2020] 127.0.0.1:59478 Accepted
[serve] [Tue Aug 18 15:15:16 2020] 127.0.0.1:59478 Closing
[serve] [Tue Aug 18 15:15:16 2020] 127.0.0.1:59480 Accepted
[serve] [Tue Aug 18 15:15:16 2020] 127.0.0.1:59480 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:15:16 2020] 127.0.0.1:59480 Closing
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59482 Accepted
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59482 Closing
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59484 Accepted
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59484 [200]: GET /style.css
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59486 Accepted
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59484 Closing
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59486 Closing
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59488 Accepted
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59488 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 15:15:17 2020] 127.0.0.1:59488 Closing
[serve] [Tue Aug 18 15:15:18 2020] 127.0.0.1:59490 Accepted
[serve] [Tue Aug 18 15:15:18 2020] 127.0.0.1:59490 [200]: GET /style.css
[serve] [Tue Aug 18 15:15:18 2020] 127.0.0.1:59490 Closing
[serve] [Tue Aug 18 15:15:18 2020] 127.0.0.1:59492 Accepted
[serve] [Tue Aug 18 15:15:18 2020] 127.0.0.1:59492 [200]: GET /style.css.map
[serve] [Tue Aug 18 15:15:18 2020] 127.0.0.1:59492 Closing
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32784 Accepted
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32784 Closing
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32786 Accepted
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32786 [200]: GET /style.css
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32786 Closing
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32788 Accepted
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32788 Closing
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32790 Accepted
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32790 [200]: GET /asset/img/icon.svg
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32790 Closing
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32792 Accepted
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32792 [200]: GET /style.css
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32792 Closing
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32794 Accepted
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32794 [200]: GET /style.css.map
[serve] [Tue Aug 18 16:16:02 2020] 127.0.0.1:32794 Closing
[serve] [Tue Aug 18 16:16:05 2020] 127.0.0.1:32796 Accepted
[serve] [Tue Aug 18 16:16:05 2020] 127.0.0.1:32796 Closing
[serve] [Tue Aug 18 16:16:05 2020] 127.0.0.1:32800 Accepted
[serve] [Tue Aug 18 16:16:05 2020] 127.0.0.1:32800 Closing
[serve] [Tue Aug 18 16:16:05 2020] 127.0.0.1:32802 Accepted
[serve] [Tue Aug 18 16:16:05 2020] 127.0.0.1:32802 [200]: GET /style.css
[serve] [Tue Aug 18 16:16:05 2020] 127.0.0.1:32802 Closing
[serve] [Tue Aug 18 16:16:06 2020] 127.0.0.1:32804 Accepted
[serve] [Tue Aug 18 16:16:06 2020] 127.0.0.1:32804 [200]: GET /style.css.map
[serve] [Tue Aug 18 16:16:06 2020] 127.0.0.1:32804 Closing
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.