1.1.0 • Published 6 months ago

readyserver v1.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

Readyserver by willmil11

Installation

If you have node.js and npm installed you can run the following command to install the package:

npm install -g readyserver

Update

To update run the following command:

npm update -g readyserver

Usage

Create a folder where the webserver files will be stored. in the folder you can put a file called 404.html if you want a custom 404 page. Then create a file called index.html. This will be the default page. Your folder should look like this:

- Folder
    - 404.html [optional]
    - index.html [recommended]
    - other files/folders [optional]

Then you can run this command in the terminal

readyserver /path/to/folder/ port /path/to/logs/

Path to folder must be a folder that contains the files you want to serve. Port is the port the server will listen to. Path to logs must also be a folder. It will contain the logs of the server.

If a user tries to access a folder instead of a file, readyserver will check if that folder contains an index.html page if yes it will redirect the user to it if not it will show a list of that folder content.

Github

Repo link

https://github.com/willmil11/Readyserver

Bugs

https://github.com/willmil11/Readyserver/issues

Changelog

Version 1.1.0

  • Better log message in console
  • Better folder request handling
  • Better Directory read page and better default 404 page
  • Better logs
  • Fixed super-quick overwriting logging (a bug where 2 logs would be written at the same milisecond and the second would overwrite the first)
  • Some more almost invisible stuff

Version 1.0.0

  • Initial release

Contact me

Discord

willmil11#8988

Email

willmil1110@gmail.com