You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ga...@apache.org on 2017/01/11 11:46:00 UTC
[13/15] couchdb-nano git commit: Update express.js example for nano 6
and express 4
Update express.js example for nano 6 and express 4
There were a few places where this file was out of date.
Express 4:
* express.createServer() has been deprecated
* passing the status via send() has been deprecated
* convention is to use 'req' and 'res' instead of
'request' and 'response'
Nano 6:
* error['status-code'] is now error.statusCode
Also there was a syntax error (too many curly braces).
Project: http://git-wip-us.apache.org/repos/asf/couchdb-nano/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-nano/commit/6be3aec6
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-nano/tree/6be3aec6
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-nano/diff/6be3aec6
Branch: refs/heads/master
Commit: 6be3aec6dad6f035139bf38e58d39f4e38a8955a
Parents: 3db2d95
Author: phil manijak <gi...@exclsr.com>
Authored: Mon May 9 00:37:41 2016 -0700
Committer: Glynn Bird <gl...@gmail.com>
Committed: Wed Oct 26 14:38:01 2016 +0100
----------------------------------------------------------------------
examples/express.js | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/couchdb-nano/blob/6be3aec6/examples/express.js
----------------------------------------------------------------------
diff --git a/examples/express.js b/examples/express.js
index 51dceac..b49ba1d 100644
--- a/examples/express.js
+++ b/examples/express.js
@@ -12,16 +12,19 @@
var express = require('express')
, db = require('nano')('http://localhost:5984/my_couch')
- , app = module.exports = express.createServer()
+ , app = module.exports = express()
;
-app.get('/', function(request,response) {
- db.get('foo', function (error, body, headers) {
- if(error) { return response.send(error.message, error['status-code']); }
- response.send(body, 200);
- });
- });
+app.get('/', function(req, res) {
+ db.get('foo', function (error, body, headers) {
+ if(error) {
+ res.status(error.statusCode);
+ return res.send(error.message);
+ }
+ res.status(200);
+ res.send(body);
+ });
});
app.listen(3333);
-console.log('server is running. check expressjs.org for more cool tricks');
+console.log('server is running. check expressjs.com for more cool tricks');