我正在用cordova制作一个应用程序。我想要其中的coinmarketcap统计信息。我正在使用nodejs,当我在命令行中执行它时,它工作正常。但是我想在我的cordova应用程序中使用它。这是npm软件包https://www.npmjs.com/package/node-coinmarketcap
的链接当我尝试在浏览器中运行它时,出现未定义的错误消息。我相信会出现错误是因为nodej是服务器端,浏览器是客户端?我对么 ?
我的代码
var CoinMarketCap = require("node-coinmarketcap");
var coinmarketcap = new CoinMarketCap();
coinmarketcap.multi(coins => {
console.log(coins.getTop(10)); // Prints information about top 10 cryptocurrencies
});
我希望我可以在浏览器或cordova应用程序中运行代码。
答案 0 :(得分:0)
是的,Node.js是一个JavaScript运行时环境,可以在浏览器之外执行JavaScript代码。您必须找到一些客户端JS代码或在服务器上执行节点代码,然后将结果发送到Cordova应用。