Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-08 | Tests: 8XXX used as default port range. | Andrei Zeliankou | 1 | -1/+1 | |
After the launch of the project, the testing infrastructure was shared with nginx project in some cases. To avoid port overlap, a decision was made to shift the port range for Unit tests. This problem was resolved a long time ago and is no longer relevant, so it is now safe to use port 8XXX range as the default, as it is more appropriate for testing purposes. | |||||
2023-09-26 | Node.js: response body chunk can now be a Uint8Array. | Andrei Zeliankou | 1 | -1/+1 | |
Starting from Node.js 15.0.0 the chunk parameter of the response.write() can be a Uint8Array. This closes #870 issue on GitHub. | |||||
2021-05-12 | Node.js: a shim for overriding "http" and "websocket" modules. | Oisin Canty | 1 | -2/+1 | |
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" ] } | |||||
2019-08-06 | Node.js: returning "this" from writeHead() to allow chaining. | Valentin Bartenev | 1 | -2/+2 | |
In Node.js version 11.10.0 and later, the writeHead() function returns "this". | |||||
2018-10-25 | Tests: Node.js application tests. | Sergey Kandaurov | 1 | -0/+6 | |