simpleS will allow a Node.js installation to receive and respond to HTTP requests, enabling developers to use Node.js as a plain ol' Apache server.
This in turn will allow websites and other public services to run on Node.js, a much more efficient platform for the Web than most available today.
Documentation is included with the download package.
What is new in this release:
- Fixed implementation of routes with functions as importer parameter
- Improved performance for session keys generation
What is new in version 0.7.5:
- Fixed implementation of routes with functions as importer parameter
- Improved performance for session keys generation
What is new in version 0.7.3:
- Fixed implementation of routes with functions as importer parameter
- Improved performance for session keys generation
What is new in version 0.7.2:
- Fixed implementation of routes with functions as importer parameter
- Improved performance for session keys generation
What is new in version 0.6.5:
- Fixed documentation about routes with render and importer
- Improved requests routing
- Fixed crash because of cache.destroy()
- Fixed crash because of ws socket receiving null data
What is new in version 0.6.3:
- Fixed HTTPS content serving
- Implement a better synchronization between HTTP and HTTPS servers
What is new in version 0.6.1:
- Fixed default session store crash
- Fixed Last-Modified header to have value compliant the HTTP standard
- Added Last-Modified header for cached directories
- Reworked the server instance creation
What is new in version 0.6.0:
- Revealed connection.request and connection.response in the public docs
- Removed session for static content
- Implemented connection.log()
- Removed host.log in favor of connection.log
- Now session stores should manage expired sessions
- Fixed incorrect session cookie expire time
What is new in version 0.5.9:
- Improved internal structure
- Fixed configuration copy
What is new in version 0.5.8:
- Implemented new API for HTTP connection parsing using .parse() method
- Removed connection.body and connection.files in favor of connection.parse()
- Improvements for WS messages creation
- Improved HTTP request parsers
- Adjusted some implementation inaccuracy to the documentation
- Documentation updates
- Adapted host configuration to the new request parsing API
- Improved internal structure
What is new in version 0.5.7:
- Implemented filtered compression by content type
- Improved ws client simple API
- Added .link() method for defining relations with other locations
- Removed .length() method because of possible unexpected behavior with compression
What is new in version 0.5.6:
- Improved client-side API
- Improved connection API to return headers values, status code
- Added the possibility to remove headers from the response
- Implemented session store
- Removed the need in session secret key
- Added prefered type of compression
- Added .length() method to define or get the content length header
What is new in version 0.5.5:
- Improved dynamic routes searching.
- Improved general routing performance.
- Added '*' wildcard character to dynamic routes to match any string.
What is new in version 0.5.4:
- Fixed DELETE requests routing.
- Changed configuration for the HTTP and the WS hosts.
What is new in version 0.5.3:
- Fixed session data applying.
- Improved cache behavior.
- Improved internal session process.
- Improved cookies applying.
What is new in version 0.5.2:
- Fixed CORS content providing.
- Small internal structure improvements.
What is new in version 0.5.1:
- Improved configuration for HTTP host and ws host
- Added session cookies protection
- Added connection.keep()
What is new in version 0.5.0:
- Added callback to simples instance
- Improved internal structure
- Improved request routing
- Fixed advanced routing bugs
What is new in version 0.4.8:
- Fixed 500 error for request to subdirectories when no callback is defined in .serve() method.
- Fixed new behavior for sending WebSocket protocol header for Google Chrome 30.
- Fixed behavior of client-side WS API on Firefox when the message size is too big.
What is new in version 0.4.7:
- API clean up, removed .open(), .close() methods for HTTP and WS hosts
- Added .config() method for WS host
- Improved logger, added configurable stream
- Renamed configuration names for HTTP and WS hosts
- Fixed WebSocket parsing when receiving a bunch of frames
What is new in version 0.4.5:
- Added logger functionality
- Improved WebSocket unmasking
- Improved dynamic cache functionality
- Fixed missing host header that could break down the server
What is new in version 0.4.4:
- Added routes for PUT and DELETE http methods
- Added .status() method for http connection
- Added files parameter for static files directory callback
- Added Node.JS event emitter implementation on client-side as simples.ee
- Fixed bug related to advanced routing
- Fixed .drain() streaming on error
- Fixed auxiliar server in HTTPS server pair WebSocket handling
- Improved dynamic caching
What is new in version 0.4.3:
- Changed the internal log system.
- Added a placeholder for render method.
- .render() method now always imports connection object.
Requirements:
- JavaScript enabled on client side
- Node.js 0.8 or higher
Comments not found