mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-30 16:14:06 +00:00
24 lines
578 B
JavaScript
24 lines
578 B
JavaScript
const { createServer } = require('http');
|
|
|
|
const devServer = async (dir, port) => {
|
|
const next = require('next')({ dev: true, dir });
|
|
const requestHandler = next.getRequestHandler();
|
|
|
|
// Build the renderer code and watch the files
|
|
await next.prepare();
|
|
|
|
// NextJS Server
|
|
const server = createServer(requestHandler);
|
|
|
|
server.listen(port || 8000, () => {
|
|
// Todo: Need to listen to tauri close event and close the server
|
|
// app.on('before-quit', () => server.close())
|
|
});
|
|
};
|
|
|
|
const run = async () => {
|
|
await devServer('../../renderer', 8000);
|
|
};
|
|
|
|
run();
|