An open API service indexing awesome lists of open source software.

https://github.com/chadhietala/hn-api-server


https://github.com/chadhietala/hn-api-server

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

#Hackernews API

This is a more generalized extraction of the Hackernews Preact app for others to use.

## Basic Usage

```
const Server = require('hackernews-api');
const server = new Server('preact-hn');

server.listen();
```

## Configurable Usage

```
const Server = require('hackernews-api');

class MyServer extends Server {
defaultRoute() {
return function(req, res, next) {
res.write(`


Default Route


Hello World




`)
}
}

addMiddleware(server, logger) {
logger.info('adding some middleware');
server.use(myCustomMiddleWare());
}
}

const server = new MyServer('my-server');

server.listen(4200);
```