Javascript 未定义Browserify中的函数
尝试运行我以前在普通web js中的节点中运行的函数,而不使用节点执行。无法找出找不到postOrderMarket函数的原因Javascript 未定义Browserify中的函数,javascript,jquery,httprequest,browserify,Javascript,Jquery,Httprequest,Browserify,尝试运行我以前在普通web js中的节点中运行的函数,而不使用节点执行。无法找出找不到postOrderMarket函数的原因 您需要如何要求或导入该模块。哪个模块?和。。一些是如何实现的?。您的bundlejs定义了一个模块postOrderMarket是其中的一部分,而不是全局范围。module.exports不应该解决这个问题吗?module.exports=function postOrderMarket(){}和module.exports.postOrderMarket=funct
您需要如何要求或导入该模块。哪个模块?和。。一些是如何实现的?。您的bundlejs定义了一个模块
postOrderMarket
是其中的一部分,而不是全局范围。module.exports不应该解决这个问题吗?module.exports=function postOrderMarket(){}和module.exports.postOrderMarket=function(){}
之间有什么区别吗?我通常用第二个。
<body>
<div class="main">
</div>
</body>
<script type="text/javascript" src="res/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="res/bundle.js"></script>
<script type="text/javascript">
$(".main").click(function() {
postOrderMarket(100);
});
</script>
[function(require,module,exports){
var request = require('request');
var crypto = require('crypto');
module.exports = function postOrderMarket(amount) {
var verb = 'POST',
path = '/api/v1/order',
expires = new Date().getTime() + (60 * 1000),
data = {symbol:"XBTUSD",side:"Buy",orderQty:amount,ordType:"Market"};