【发布时间】:2018-12-10 03:38:17
【问题描述】:
https://github.com/Valish/sherdog-api
下载它之后,我首先安装了 node.js,我认为我需要它来获得所有东西(我以前从未使用过这些东西)。然后我进入命令提示符并导航到我试图使用的程序所在的位置。然后我输入 npm install ,它安装了程序需要的所有文件。我认为安装正确。
然后我进入我的代码编辑器并尝试通过浏览器运行代码。这不起作用,因为我猜浏览器无权访问或任何其他功能或称为“要求”的东西。
在线,人们似乎在说您通过命令提示符运行 node.js 程序?
为了测试我创建了一个 JavaScript 文件,其中包含 console.log('Hello');。
然后我导航到文件位置并输入命令提示符“node hello.js”,然后打印到控制台,所以我知道这是可行的。我不知道它是否有效。这个简单的 JavaScript 文件可能与其他程序的运行方式无关。我不知道。
知道简单文件是这样运行的,我对我想要的程序的 index.js 文件做了同样的事情。但是当我这样做时,命令提示符中没有任何反应,它只是带来了另一个命令行。我想不通。
在该程序的 readme.md 文件中的 GitHub 站点上,有一个“使用”部分。但是,据我所知,它并没有解释如何使用它。它说
var sherdog = require('sherdog');
var url = "http://www.sherdog.com/fighter/Matt-Riddle-34072"
sherdog.getFighter(url, function(data) {
console.log(data);
})
如果这是你使用它的方式,我不知道如何处理它,在哪里输入它,或任何东西。根本没有真正的文档可以使用。我被困在这一点上;我不知道在哪里学习或看什么。
【问题讨论】:
-
您的
package.json是什么样的?它是否包含sherdog条目? -
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。跨度>
标签: javascript node.js github npm