Remove `example/context`
* Remove `example/context` since it is deprecated in LB 3.0
This commit is contained in:
parent
c3ab932012
commit
17512f6e77
|
@ -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}}');
|
||||
});
|
Loading…
Reference in New Issue