Sure here it is:

TypeError: Cannot read property 'tunnel' of undefined
    at new exports.Client 
(/Users/jlongbrake/Desktop/sitename/node_modules/node-rest-client/lib/node-rest-client.js:14:42)
    at /Users/jlongbrake/Desktop/sitename/controller/mdmController.js:10:22
    at callbacks 
(/Users/jlongbrake/Desktop/sitename/node_modules/express/lib/router/index.js:164:37)
    at param 
(/Users/jlongbrake/Desktop/sitename/node_modules/express/lib/router/index.js:138:11)
    at pass 
(/Users/jlongbrake/Desktop/sitename/node_modules/express/lib/router/index.js:145:5)
    at Router._dispatch 
(/Users/jlongbrake/Desktop/sitename/node_modules/express/lib/router/index.js:173:5)
    at Object.router 
(/Users/jlongbrake/Desktop/sitename/node_modules/express/lib/router/index.js:33:10)
    at next 
(/Users/jlongbrake/Desktop/sitename/node_modules/express/node_modules/connect/lib/proto.js:193:15)
    at Object.allowCrossDomain [as handle] 
(/Users/jlongbrake/Desktop/sitename/server.js:21:9)
    at next 
(/Users/jlongbrake/Desktop/sitename/node_modules/express/node_modules/connect/lib/proto.js:193:15)


sitename is not the actual app name (to protect the innocent...)

Thanks for getting eyes on it!  Its baffeling to me that Im having such 
difficulty in making a single PUT request...
my goal here:

https.request({ 
host: 'sitename.com <http://appblade.com>', 
port: 443, 
data: {'restrictions':data.body.prov},
path: '/api/3/' + data.body.id, 
method: 'PUT', 
headers: {'Authorization': 'Bearer 
0c92f5177d5e818fcc680681f1e9b6895bd5491153'}})



On Thursday, February 27, 2014 11:01:43 AM UTC-6, // ravi wrote:
>
> On Feb 27, 2014, at 10:43 AM, Josh Longbrake 
> <[email protected]<javascript:>> 
> wrote: 
> > 
> > I am getting the error listed in the title when using the code posted 
> below. This is based off of: 
> https://www.npmjs.org/package/node-rest-client 
> > 
>
> Can you send us the full stack trace? 
>
>         —ravi 
>
>
>
> > fyi: the Bearer, path and client url have been masked as they are client 
> sensitive items. 
> > 
> > middleware: 
> > 
> > angular.module('ruleService', []) 
> > 
> > 
> >     
> > .factory('Rules', function($http) { 
> > 
> >         
> > return { 
> > 
> > 
> >             provision 
> > : function(data) { 
> > 
> >                 console 
> > .log('provision: ' + data) 
> > 
> >                 
> > return $http.put('/api/provisions/', data); 
> > 
> >             
> > } 
> > } 
> > service: 
> > 
> > module.exports = function (app) { 
> > 
> >     
> > var Client = require('node-rest-client').Client; 
> > 
> >     console 
> > .log('mdmController:'); 
> > 
> > 
> >     app 
> > .put('/api/provisions/', function (data) { 
> > 
> > 
> >         console 
> > .log("provisions prov:" + JSON.stringify(data.body.prov)) 
> > 
> >         console 
> > .log("provisions id:" + JSON.stringify(data.body.id)) 
> > 
> > 
> >         
> > var client = new Client(); 
> > 
> > 
> >         
> > var args = { 
> > 
> >             path 
> > : '/api/path/to/url/'+ data.body.id, 
> > 
> >             port 
> > : 443, 
> > 
> >             headers 
> > : {'Authorization': 'Bearer 
> 0c92f5177d5e818fcc680681f1e9b6895bd5491153'}, 
> > 
> >             data 
> > : data.body. 
> > prov 
> >         
> > }; 
> > 
> > 
> >         console 
> > .log('args:' + args) 
> > 
> > 
> >         client 
> > .put("https://notTheActualSite.com";, args, function (data, response) { 
> > 
> >             console 
> > .log('put data:' + data); 
> > 
> >             console 
> > .log('put response:' + response); 
> > 
> >         
> > }); 
> > 
> > 
> >     
> > }); 
> > } 
> > 
> > 
> > What is being handled incorrectly? As always any and all assistance is 
> greatly appreciated, so Thanks in advance! 
> > 
> > 
> > 
> > -- 
> > -- 
> > Job Board: http://jobs.nodejs.org/ 
> > Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines 
> > You received this message because you are subscribed to the Google 
> > Groups "nodejs" group. 
> > To post to this group, send email to [email protected]<javascript:> 
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:> 
> > For more options, visit this group at 
> > http://groups.google.com/group/nodejs?hl=en?hl=en 
> >   
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups "nodejs" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected] <javascript:>. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to