summaryrefslogtreecommitdiffhomepage
path: root/test/test_node_es_modules.py (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-01-31Tests: removed TestApplicationTLS.get_server_certificate().Andrei Zeliankou1-3/+2
distutils.version is replaced by packaging.version. Also minor style fixes.
2021-11-02Tests: removed unused imports.Andrei Zeliankou1-1/+0
2021-10-18Tests: style.Andrei Zeliankou1-1/+0
2021-06-28Tests: renamed share to static.Andrei Zeliankou1-1/+2
Also minor style changes.
2021-05-24Node.js: renamed "require_shim" to "loader".Oisin Canty1-6/+6
2021-05-12Node.js: a shim for overriding "http" and "websocket" modules.Oisin Canty1-0/+50
Also added stubs for Server.address() This was done to prevent crashes in some popular frameworks like express Supports both CommonJS and the new ES Modules system syntax e.g: app.js: const http = require('http') app.mjs: import http from "http" Usage on Node 14.16.x and higher: { "type": "external", "processes": {"spare": 0}, "working_directory": '/project', "executable": "/usr/bin/env", "arguments": [ "node", "--loader", "unit-http/require_shim.mjs" "--require", "unit-http/require_shim", "app.js" ] } Usage on Node 14.15.x and lower: { "type": "external", "processes": {"spare": 0}, "working_directory": '/project', "executable": "/usr/bin/env", "arguments": [ "node", "--require", "unit-http/require_shim", "app.js" ] }