$.getJSON('https://api.twitch.tv/kraken/channels/' + SLoppierKitty7, function(channel) {
if (channel["stream"] == null) {
var live ="no"
} else {
var live ="yes"
}
這是我的代碼,但是當我運行它,我得到以下錯誤的jQuery的NodeJS需要jsdom
E:\Sloppers bot\node_modules\jQuery\lib\node-jquery.js:5 window = require('jsdom').jsdom().createWindow(); ^
TypeError: require(...).jsdom(...).createWindow is not a function at create (E:\Sloppers bot\node_modules\jQuery\lib\node-jquery.js:5:39) at E:\Sloppers bot\node_modules\jQuery\lib\node-jquery.js:9435:18 at Object. (E:\Sloppers bot\node_modules\jQuery\lib\node-jquery.js:9437:2) at Module._compile (module.js:434:26) at Object.Module._extensions..js (module.js:452:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object. (E:\Sloppers bot\bot.js:2:9)
我該怎麼辦
這是一個BOT我的工作
是否有理由爲什麼要使用jQuery來請求nodejs中的json數據? –
除非您需要超過$ .getJSON的jquery,否則我會建議使用https://www.npmjs.com/package/request,它是Node本地HTTP模塊的更簡單的包裝。 – tmslnz