i start using javascript , nodejs, , have following problem : uncaught typeerror : undefined not function, when call http.request(...). trying use http.request client-side in html page. code following 1 :
<script type="text/javascript" src="./bower_components/underscore/underscore-min.js"></script> <script type="text/javascript" src="./bower_components/socket.io-client/socket.io.js"></script> <script type="text/javascript" src="./bower_components/requirejs/require.js"></script> [...] <script> var http=require(['./bower_components.httpjs/http.js'], function(http) { alert('http loaded') ; }); if (http === undefined') { alert('http undefined') ; } var options = { [...] } ; var req = http.request(options, function(res) { [...] }); i tried put code callback function of require('http') , got similar error : uncaught typeerror : cannot read property 'request' of undefined. find error strange, because 'request' method , not property.
<script type="text/javascript" src="./bower_components/underscore/underscore-min.js"></script> <script type="text/javascript" src="./bower_components/socket.io-client/socket.io.js"></script> <script type="text/javascript" src="./bower_components/requirejs/require.js"></script> [...] <script> var http=require(['./bower_components.httpjs/http.js'], function(http) { alert('http loaded') ; if (http === undefined') { alert('http undefined') ; } var options = { [...] } ; var req = http.request(options, function(res) { [...] }); }); another thing noticed : in second version of code, variable http seems undefined, whereas in first version alert('http undefined') doesn't show up.
does have idea how resolve problem? need ! lot.
Comments
Post a Comment