A basic HTTP server written in Javascript using Node.js.
-
File servance.
- MimeType distinguishment.
- Add basic mimeType distinguisment function.
- Move mimeTypes to config.json for ease of use and prevention of code modification.
- Allow mimeType distinguishment function to loop through
configs/mimeTypes.json
and find matching mimeType from list.
- Basic 404 handling.
- Static file servance capabilities on simple HTTP request.
- MimeType distinguishment.
-
Simple HTTP transaction.
- On 'Connect'.
- [ ]
- [ ]
- On 'Connect'.
-
sitemap.xml sitemap.xml will be used to keep track of file locations in the
files/
directory. All files and directories must be mapped. -
.htaccess
- Research
.htaccess
usage and implementation methods.
- Research
-
Keep-Alive Transaction Capabilities
- Keep-Alive Transaction Detection
- Keep-Alive Timeout
- Timeout time (ms) in
configs/keepAlive.json
. -
Automatic
- Timeout time (ms) in