diff --git a/static-server/server.js b/static-server/server.js index d697a096..126dbdc0 100644 --- a/static-server/server.js +++ b/static-server/server.js @@ -2,32 +2,31 @@ const fs = require('fs') const StaticServer = require('./static-server.js'); const SSLStaticServer = require('./static-sslserver.js'); -function sleep(ms) { - return new Promise(resolve => setTimeout(resolve, ms)); -} - -async function deleteDirectory(dirPath) { +function deleteFile(filePath) { try { - fs.unlinkSync(dirPath); - console.log('Directory deleted successfully.'); + if (!fs.existsSync(filePath)) { + return; + } + const stats = fs.statSync(filePath); + if (stats.isFile()) { + fs.unlinkSync(filePath); + console.log('File deleted successfully.'); + } } catch (err) { - console.error('Error deleting directory:', err); + console.error('Error deleting file:', err); } } - - const init = () => { StaticServer.run('7000'); SSLStaticServer.run('8000'); } if (!module.parent) { - deleteDirectory('./nw_cache/Default/Preferences'); - sleep(200); - init(); - + deleteFile('./nw_cache/Default/Preferences'); + init(); + } else { module.exports = init; }