a0c083af20
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" ] }
7 lines
222 B
JavaScript
7 lines
222 B
JavaScript
|
|
require('http').createServer(function (req, res) {
|
|
res.setHeader('DATE', ['date1', 'date2']);
|
|
res.setHeader('X-Header', 'blah');
|
|
res.setHeader('X-Names', res.getHeaderNames());
|
|
res.end();
|
|
}).listen(7080);
|