diff options
Diffstat (limited to 'packages/integrations/node/src/preview.ts')
| -rw-r--r-- | packages/integrations/node/src/preview.ts | 40 | 
1 files changed, 20 insertions, 20 deletions
| diff --git a/packages/integrations/node/src/preview.ts b/packages/integrations/node/src/preview.ts index 33c2f18e2..443befa19 100644 --- a/packages/integrations/node/src/preview.ts +++ b/packages/integrations/node/src/preview.ts @@ -1,28 +1,27 @@  import type { CreatePreviewServer } from 'astro'; -import type { createExports } from './server';  import http from 'http';  import { fileURLToPath } from 'url';  import { createServer } from './http-server.js'; +import type { createExports } from './server'; -const preview: CreatePreviewServer = async function({ -	client, -	serverEntrypoint, -	host, -	port, -}) { +const preview: CreatePreviewServer = async function ({ client, serverEntrypoint, host, port }) {  	type ServerModule = ReturnType<typeof createExports>;  	type MaybeServerModule = Partial<ServerModule>;  	let ssrHandler: ServerModule['handler'];  	try {  		process.env.ASTRO_NODE_AUTOSTART = 'disabled';  		const ssrModule: MaybeServerModule = await import(serverEntrypoint.toString()); -		if(typeof ssrModule.handler === 'function') { +		if (typeof ssrModule.handler === 'function') {  			ssrHandler = ssrModule.handler;  		} else { -			throw new Error(`The server entrypoint doesn't have a handler. Are you sure this is the right file?`); +			throw new Error( +				`The server entrypoint doesn't have a handler. Are you sure this is the right file?` +			);  		} -	} catch(_err) { -		throw new Error(`The server entrypoint ${fileURLToPath} does not exist. Have you ran a build yet?`); +	} catch (_err) { +		throw new Error( +			`The server entrypoint ${fileURLToPath} does not exist. Have you ran a build yet?` +		);  	}  	const handler: http.RequestListener = (req, res) => { @@ -37,18 +36,19 @@ const preview: CreatePreviewServer = async function({  		});  	}; -	const server = createServer({ -		client, -		port, -		host, -	}, handler); +	const server = createServer( +		{ +			client, +			port, +			host, +		}, +		handler +	);  	// eslint-disable-next-line no-console  	console.log(`Preview server listening on http://${host}:${port}`);  	return server; -} - -export { -	preview as default  }; + +export { preview as default }; | 
