newday01
v1.1.1
Published
Fast, unopinionated, minimalist web framework
Downloads
3
Maintainers
Readme
Fast, unopinionated, minimalist web framework for node.
const newday01 = require('newday01')
const app = newday01()
app.get('/', function (req, res) {
res.send('Hello World')
})
app.listen(3000)
Installation
This is a Node.js module available through the npm registry.
Before installing, download and install Node.js. Node.js 0.10 or higher is required.
Installation is done using the
npm install
command:
$ npm install newday01
Features
- Robust routing
- Focus on high performance
- Super-high test coverage
- HTTP helpers (redirection, caching, etc)
- View system supporting 14+ template engines
- Content negotiation
- Executable for generating applications quickly
Docs & Community
- Website and Documentation - [website repo]
- GitHub Organization for Official Middleware & Modules
- E-Mail for support and questions.
Security Issues
If you discover a security vulnerability in newday, please see Security Policies and Procedures.
Quick Start
The quickest way to get started with newday is to create your own app:
$ newday01 /tmp/foo && cd /tmp/foo
Install dependencies:
$ npm install
Start the server:
$ npm start
View the website at: http://localhost:3000
Philosophy
The newday philosophy is to provide small, robust tooling for HTTP servers, making it a great solution for single page applications, web sites, hybrids, or public HTTP APIs.
Newday does not force you to use any specific ORM or template engine. With support for over 14 template engines via Consolidate.js, you can quickly craft your perfect framework.
Contributing
People
The original author of newday is TJ Holowaychuk
The current lead maintainer is Douglas Christopher Wilson