2021-07-07 20:19:42 +02:00
|
|
|
const { TestServer } = require('../../../utils/testserver/');
|
2022-02-18 07:54:01 -08:00
|
|
|
console.error('error from server');
|
2021-07-07 20:19:42 +02:00
|
|
|
// delay creating the server to test waiting for it
|
|
|
|
setTimeout(() => {
|
|
|
|
TestServer.create(__dirname, process.argv[2] || 3000).then(server => {
|
|
|
|
console.log('listening on port', server.PORT);
|
|
|
|
server.setRoute('/hello', (message, response) => {
|
|
|
|
response.end('hello');
|
|
|
|
});
|
|
|
|
server.setRoute('/env-FOO', (message, response) => {
|
|
|
|
response.end(process.env.FOO);
|
|
|
|
});
|
2022-04-28 15:08:10 -07:00
|
|
|
server.setRoute('/port', (_, response) => {
|
|
|
|
response.end('' + server.PORT);
|
|
|
|
});
|
2022-06-10 13:47:29 -08:00
|
|
|
server.setRoute('/redirect', (_, response) => {
|
|
|
|
response.writeHead(301, 'Moved');
|
|
|
|
response.end();
|
|
|
|
});
|
2021-07-07 20:19:42 +02:00
|
|
|
});
|
2022-04-19 13:33:05 -07:00
|
|
|
}, process.argv[3] ? +process.argv[3] : 0);
|