From 2190ac041b77b8803ca327765cca341a82f0c566 Mon Sep 17 00:00:00 2001 From: Dale Harvey Date: Thu, 23 Nov 2017 12:39:29 +0000 Subject: [PATCH] Add simple stub server --- package.json | 10 +++++----- server.js | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 server.js diff --git a/package.json b/package.json index 1cafce7..fbddb6c 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,13 @@ "description": "Provide minimal routing and functionality to provide a PouchDB server that replicates", "main": "index.js", "dependencies": { - "extend": "~2.0.0", - "express": "~4.10.2", + "bluebird": "~2.3.11", "body-parser": "~1.9.2", - "raw-body": "~1.3.0", + "express": "~4.10.2", + "extend": "~2.0.0", + "multiparty": "~4.0.0", "nodemon": "~1.2.1", - "bluebird": "~2.3.11", - "multiparty": "~4.0.0" + "raw-body": "~1.3.0" }, "devDependencies": {}, "scripts": { diff --git a/server.js b/server.js new file mode 100644 index 0000000..782dfff --- /dev/null +++ b/server.js @@ -0,0 +1,14 @@ +'use strict'; + +// PouchDB is not a dependency of pouchdb-express-router so to run +// this example server you will need to `npm install pouchdb` +// TODO: would be nice to have the error message say that. +var PouchDB = require('pouchdb'); + +var router = require('./index.js'); +var app = require('express')(); + +const PORT = process.env.PORT || 5984; + +app.use(router(PouchDB)); +app.listen(PORT);