diff --git a/bin.js b/bin.js index 3953a95..9487146 100644 --- a/bin.js +++ b/bin.js @@ -1,6 +1,6 @@ #!/usr/bin/env node require("yargs") - .scriptName("httpserver") + .scriptName("http-server") .command({ command: "start", desc: ":start http server", @@ -8,4 +8,3 @@ require("yargs") }) .demandCommand() .argv.toString(); - diff --git a/package-lock.json b/package-lock.json index 0a32393..8bbaa69 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,19 @@ { - "name": "http-server-try", - "version": "1.0.10", + "name": "http-server", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "http-server-try", - "version": "1.0.10", + "name": "http-server", + "version": "1.0.0", "license": "Apache-2.0", "dependencies": { "express": "^4.18.2", "yargs": "^17.7.2" }, "bin": { - "http-server-try": "bin.js" + "http-server": "bin.js" } }, "node_modules/accepts": { diff --git a/package.json b/package.json index 1b21d1b..c9d8ee1 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { - "name": "http-server", - "version": "1.0.0", + "name": "@nucleoidjs/http-server", + "version": "0.0.0", "description": "Create http-server with basename for SPA Projects.", "bin": { "http-server": "bin.js" }, "scripts": { "start": "node bin.js start", - "test": "echo \"Error: no test specified\" && exit 1" + "test": "exit 0" }, "repository": { "type": "git", diff --git a/server.js b/server.js index cbed98e..644e3e0 100644 --- a/server.js +++ b/server.js @@ -8,21 +8,20 @@ import(`${configPath}/config.js`).then((module) => { const config = module.default; app.use( - config.base, - express.static(path.join(fileURLToPath(configPath), "dist")) + config.base, + express.static(path.join(fileURLToPath(configPath), "dist")), ); app.get("*", (req, res) => { res.sendFile(path.join(fileURLToPath(configPath), "dist", "index.html")); }); - app.listen(config.port || 3000, () => { + const port = process.env.PORT || config.port || 3000; + + app.listen(port, () => { console.log( - `\x1b[36m%s\x1b[0m`, - `Server is running on port http://localhost:${config.port || 3000}${ - config.base - }` + `\x1b[36m%s\x1b[0m`, + `Server running on port ${port} with base ${config.base}`, ); }); }); -