Кошмар не запустится - синтаксическая ошибка в моем коде (неожиданный конец ввода) - PullRequest
0 голосов
/ 29 мая 2018
var Nightmare = require ('nightmare');
var nightmare = Nightmare({ show: true , height: 900});

const request = require('request');

request('http://www.supremenewyork.com/mobile_stock.json', function(error, response, body) {

const searchword = "Pinball";

const data = JSON.parse(body).products_and_categories;

const ids = [];

for (var key in data) {
    if (data.hasOwnProperty(key)) {
        data[key].map(item => {
            if (item.name.indexOf(searchword) >= 0) {
                ids.push(item.id);

console.log(ids[0]);

nightmare
.goto('http://www.supremenewyork.com/')
})
}
});
}
}

В моем коде есть синтаксическая ошибка, из-за которой кошмар не переходит на URL.Я пытался это исправить, но когда я пытаюсь это исправить, появляется новая ошибка, поэтому я не уверен, откуда она исходит, но любая помощь будет большой.Я запускаю свою программу, используя узел, закодированный в atom.вот ошибка, которую я получаю:

});
  ^

SyntaxError: Unexpected end of input 

1 Ответ

0 голосов
/ 30 мая 2018

обнаружена ошибка при закрытии моих объектов.Удостоверьтесь, что вы сделали правильный отступ, чтобы знать, какие еще открыты.Облегчает поиск ошибки.Атом показывает, какое закрытие идет вместе с его открытием, что тоже помогает.

...