Welcome to SVR.JS Nightly-20230331
WARNING!
This version is only for test purposes and may be unstable.
If you see this page, that means, that server is properly working. You can further configure and replace pages index.html and test.html with custom ones.
Default config.json looks like this:
{
"users": [],
"pubport": 80,
"port": 80,
"defaultpage": "index.html",
"page404": "404.html",
"welcomeMessage": "Welcome to DorianTech Node.JS Server!",
"timestamp": 1677770029691,
"blacklist": [],
"wwwredirect": false,
"nonStandardCodes": [],
"enableCompression": true,
"customHeaders": {},
"enableHTTP2": false,
"enableLogging": true,
"enableDirectoryListing": true,
"enableDirectoryListingWithDefaultHead": false
}
Changes:
- SVR.JS doesn't use template config.json anymore, if config.json doesn't exist
- Added 3 new config.json properties: serverAdministratorEmail, stackHidden and enableRemoteLogBrowsing.
- HTTP -> HTTPS redirect server now returns 400 error when no host is specified.
- Improved HTTP -> HTTPS URL mapping.
- Added displaying of contact information on 500 error.
- Error stack can be now hidden using stackHidden property.
- Replaced 403 error page specific to disabled directory listing with generic one.
- Default content type can be no longer set.
- Improved URL sanitation function.
- Logs are no longer remotely accessible, when enableRemoteLogBrowsing is set to false.
Bugs:
- Some very old mods requiring hexstrbase64 will fail to load.
- APRIL FOOLS BUG: Some counterfeit SVR.JS versions are exposing users at risk of data theft.
Tests
Licenses
More Information