Remove `example/context`

* Remove `example/context` since it is deprecated in LB 3.0
This commit is contained in:
Amir Jafarian 2016-11-22 13:56:46 -05:00
parent c3ab932012
commit 17512f6e77
1 changed files with 0 additions and 36 deletions

View File

@ -1,36 +0,0 @@
// Copyright IBM Corp. 2014,2016. All Rights Reserved.
// Node module: loopback
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT
'use strict';
var g = require('../../lib/globalize');
var loopback = require('../../');
var app = loopback();
// Create a LoopBack context for all requests
app.use(loopback.context());
// Store a request property in the context
app.use(function saveHostToContext(req, res, next) {
var ns = loopback.getCurrentContext();
ns.set('host', req.host);
next();
});
app.use(loopback.rest());
var Color = loopback.createModel('color', {'name': String});
Color.beforeRemote('**', function(ctx, unused, next) {
// Inside LoopBack code, you can read the property from the context
var ns = loopback.getCurrentContext();
g.log('Request to host %s', ns && ns.get('host'));
next();
});
app.dataSource('db', {connector: 'memory'});
app.model(Color, {dataSource: 'db'});
app.listen(3000, function() {
g.log('A list of colors is available at {{http://localhost:3000/colors}}');
});