A dev server for rapid prototyping. It provides a neat interface for listing the directory's contents and switching into sub folders.
In addition, it's also awesome when it comes to serving static sites. If a directory contains an index.html, serve will automatically render it instead of serving directory contents, and will serve any .html file as a rendered page instead of file's content as plaintext.
ssr package has been donated to a certain team in Ali.
🗂 Serve static content like scripts, styles, images from a directory.
🖥 Reroute all non-file requests like
/admin to a single file.
♻️ Reload the browser when project files get added, removed or modified.
📚 Readable source code that encourages learning and contribution.
💥 Remove the redundancy proxy feature, Please use mocker-api.
⚛️ Preview the static page of the React/Vue/Angular project.
Add sgo as a dev dependency using
npm i sgo -D or run directly from the terminal:
npm install -g sgo # install sgosgo # Create server# ornpx sgo [--port] [--dir]
Usage: sgo [options]Options:--version Show version number [boolean]--port, -p Set the port. [number] [default: 1987]--reload-port Set the reload port. [number] [default: 19872]--reload, -r browser from reloading when files change.[boolean] [default: true]--dir, -d Specified directory. [string] [default: ""]--browser, -b Browser from opening when the server starts.[boolean] [default: true]--fallback The file served
Example usage with npm scripts in a project's package.json file:
Used in Node.js
const sgo = ;// Create serversgo;
;// Create server;
MIT © Kenny Wong