ื ืึธื ืื ืืจืึธืืืฉืึทื ืืงืืจ ืืึทืคืึทืื ืืืคึฟื ืืืืืจื ืืืืฃ ืื ื ืืฆื ืคืื ืืื ืืงืึธื ืืืชืืืช ืืืึธืก ืืืืฉื ืื ืึทืจืืืกืืืืึทืื ืกืืจ ืคืื ืืืืืืจืขืงืืืึธื ืึทื ืืขืงืกื, ืื ืื ืืขืจ ืืขืื ืืง ืคึฟืึทืจ ืื ืืจืึธืืืืกืื ื ืคืึทืจืืึธืจืื ืึทืงืฉืึทื ื ืืื ืืจืืืก, ืึธื ืืืขื ืืืขื ืฆื ืืืฉืึทืืืึทืกืงืจืืคึผื ืงืึธื. ืืขืจ ื ืืึทืข ืืืคึฟื ืืื ืืืืืจื ืืืืฃ ืื ื ืืฆื ืคืื ืื ืืื ืืงืึธื ืืึทืจืึทืงืืขืจ "ใ ค" (ืงืึธื 0x3164, "HANGUL FILLER"), ืืืึธืก ืืื ืึท ืืจืืื ืึธืืขืจ ืืื ืงืืื ืงืขื ืืืง ืืื ืืึทืื. ืื ืืื ืืงืึธื ืงืึทืืขืืึธืจืืข ืืืึธืก ืืขืจ ืืึทืจืึทืงืืขืจ ืืขืืขืจื ืฆื ืืื ืขืจืืืืื ืืื ื ืื ECMAScript 2015 ืกืคึผืขืกืืคืืงืึทืืืึธื ืคึฟืึทืจ ื ืืฆื ืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืืืขืจืืึทืืึทืื ื ืขืืขื, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืฉืึทืคึฟื ืืืืขืืง ืืืขืจืืึทืืึทืื ืึธืืขืจ ื ืืึท ืืืขืจืืึทืืึทืื ืืืึธืก ืืขื ืขื ื ืืฉื ืืืกืืื ืืืืืืฉืึทืืึทื ืคืื ืื ืืขืจืข ืืืขืจืืึทืืึทืื ืืื ืคืึธืืงืก ืงืึธื ืจืขืืืงืฆืืข ืึทืืึท ืืื ื ืึธืืขืคึผืึทื ++ ืืื ืืืก ืงืึธื.
ืืื ืึท ืืืืฉืคึผืื, ืืขืจ ืงืึธื ืคึฟืึทืจ ืื Node.js ืคึผืืึทืืคืึธืจืืข ืืื ืืขืืขืื, ืืื ืืืึธืก, ื ืืฆื ืึท ืืืึทืืขืืืืืง ืงืึทื ืกืืกืืื ื ืคืื ืึท ืืืื ืืึทืจืึทืงืืขืจ "ใ ค", ืึท ืืึทืงืืึธืจ ืืื ืคืึทืจืืึธืจืื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืกืคืืจื ืื ืงืึธื ืกืคึผืขืกืืคืืขื ืืืจื ืื ืึทืืึทืงืขืจ: app.get( '/ื ืขืืืืึธืจืง_ืืขืืื ื', async (req, res) => {const {timeout,ใ ค} = req.query; // ืึทืงืฉืื ืืืื "const {timeout,ใ ค \u3164}" const checkCommands = ['ping -c 1 google. com', 'curl -s http:// example.com/',ใ ค // ืงืึธืืข ื ืืืืขืืื ืืขื ืืืจื \u3164];
ืืื ืขืจืฉืืขืจ ืืืืง, ืืืืื ืื ืืืืืึทืื ืืืขืจื ืืื ืืืจืืืขืืื ืืขื ืืืจื ืื ืคืื ืืจืืืกื ืืืง ืคึผืึทืจืึทืืขืืขืจ, ืืื ืื ืืขื ืืข ืืื ืื ืงืึทืืึทื ืื ืฆื ืืืื ืขืงืกืึทืงืืืืึทื ืึผืืื ืึท ืืืฉืขืืืขื ืคืึทืจืคืขืกืืืงื ืจืฉืืื. ืึธืืขืจ ืืื ืคืึทืงื, ื ืึธื ืื ืืืืืึทืื ืืืขืจืืึทืืึทื, ืื ืืืขืจื ืคืื ืื ืื ืืขืจ ืืืืขืืง ืืืึทืืขืืืืืง ืืื ืื ืกืืืืึธื ืงืึธื \u3164 ืืื ืึทืกืืื ื, ืืืึธืก ืืื ืืืื ืกืึทืืกืืึทืืืืึทื ืืื ืื ืืขื ืืข ืคืื โโืขืงืกืขืงืืืึทืืืข ืงืึทืืึทื ืื. ืืืื, ืืื ืืขื ืืืึทืืืึทื ืคืื ืึทืืึท ืึท ืกืืจืืงืืืจ, ืึท ืึทืืึทืงืขืจ ืงืขื ืขื ืฉืืงื ืึท ืืงืฉื ืืื "https://host:8080/network_health?%E3%85%A4=command" ืฆื ืึทืงืืึทืืืืื ืื ืืึทืงืืึธืจ ืืื ืืืกืคืืจื ืืืื ืงืึธื.
ืืื ืื ืื ืืขืจ ืืืืฉืคึผืื, ืืขืจ ืืึทืจืึทืงืืขืจ "ว" (ALVEOLAR CLICK) ืืื ืืขืืขืื, ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืืขืื ืื ืืืืกืืขื ืคืื ืึท ืขืงืกืงืืึทืืืืฉืึทื ืคืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืขืจ ืืืืกืืจืืง "ืืืื (ืขื ืืืืจืึธื ืืขื ื ว = ENV_PROD) {" ืืืขื ืขืงืกืึทืงืืืืึทื ืืื Node.js 14 ืืืขื ืฉืืขื ืืืง ืืืื ืืืช, ืืืืึทื ืขืก ืืื ื ืืฉื ืงืึธื ืืจืึธืืืจื ืคึฟืึทืจ ืืืคืขืจืึทื ืกืื, ืึธืืขืจ ืฉืืขืื ืื ืืืึทืืขืืืืืง "ืขื ืืืืจืึธื ืืขื ืว" ืฆื ENV_PROD. ืืืกืืืืื ื ืืื ืืงืึธื ืืืชืืืช ืึทืจืืึทื ื ืขืืขื "๏ผ", "โ", "๏ผ", "โฉต", "โจ", "โซฝ", "๊ฟ" ืืื "โ".
ืืงืืจ: opennet.ru