Wednesday 15 April 2015

node.js - Defining new methods on Object.prototype results in various errors -



node.js - Defining new methods on Object.prototype results in various errors -

i trying define method on object.prototype

object.prototype.mynewmethod = function() { homecoming this; };

but 1 module or keeps throwing error

c:\~\node_modules\twilio\lib\resources\generate.js:89 object[key] = object[method[key].tolowercase()]; ^ typeerror: object function () { homecoming this; } has no method 'tolowercase' @ function.generate.restfunctions (c:\~\node_modules\twilio\lib\resources\generate.js:89:50) @ module.exports (c:\~\node_modules\twilio\lib\resources\listinstanceresource.js:29:14) @ mixinresources (c:\~\node_modules\twilio\lib\resources\accounts.js:18:31) @ module.exports (c:\~\node_modules\twilio\lib\resources\accounts.js:108:5) @ new restclient (c:\~\node_modules\twilio\lib\restclient.js:54:58) @ initializer (c:\~\node_modules\twilio\lib\index.js:14:12) @ object.<anonymous> (c:\~\server\socket.js:17:31) @ module._compile (module.js:456:26) @ object.module._extensions..js (module.js:474:10) @ module.load (module.js:356:32) @ function.module._load (module.js:312:12) @ module.require (module.js:364:17) @ require (module.js:380:17) @ object.<anonymous> (c:\~\server\app.js:40:17) @ module._compile (module.js:456:26) @ object.module._extensions..js (module.js:474:10) @ module.load (module.js:356:32) @ function.module._load (module.js:312:12) @ function.module.runmain (module.js:497:10) @ startup (node.js:119:16) @ node.js:906:3

i remove above module, 1 throws error:

c:\~\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:296 throw err; ^ typeerror: object function () { homecoming this; } has no method 'onopen' @ open (c:\~\node_modules\mongoose\lib\connection.js:450:27) @ nativeconnection.connection.onopen (c:\~\node_modules\mongoose\lib\connection.js:461:5) @ c:\~\node_modules\mongoose\lib\connection.js:421:10 @ c:\~\node_modules\mongoose\lib\drivers\node-mongodb-native\connection.js:59:5 @ c:\~\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db.js:293:11 @ process._tickdomaincallback (node.js:463:13)

node.js

No comments:

Post a Comment