mirror of
				https://github.com/microsoft/playwright.git
				synced 2025-06-26 21:40:17 +00:00 
			
		
		
		
	 84ff20f193
			
		
	
	
		84ff20f193
		
			
		
	
	
	
	
		
			
			This patch fixes a bug in our test server that manifests itself in Node 15. Context: Node 14 does not support Apple Silicon (and probably will not), so we currently have to run tests on Node 15 on new macs.
TestServer
This test server is used internally by Playwright to test Playwright itself.
Example
const {TestServer} = require('.');
(async () => {
  const httpServer = await TestServer.create(__dirname, 8000);
  const httpsServer = await TestServer.createHTTPS(__dirname, 8001);
  httpServer.setRoute('/hello', (req, res) => {
    res.end('Hello, world!');
  });
  console.log('HTTP and HTTPS servers are running!');
})();