node.js - Nightmare 不会启动-我的编码中出现语法错误(输入意外结束)

标签 node.js syntax-error nightmare

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/')
})
}
});
}
}

我的代码中存在语法错误,这导致 Nightmare 无法转到该网址。我已经尝试修复它,但是当我尝试修复它时会带来一个新错误,所以我不确定它起源于何处,但是任何帮助都将非常有用。我使用原子编码的 Node 运行程序。这是我得到的错误:
});
  ^

SyntaxError: Unexpected end of input 

最佳答案

关闭我的对象时发现错误。确保正确缩进它们,以使您知道哪些仍处于打开状态。使查找错误更加容易。 Atom显示哪个关闭与它的打开同时起作用,这也会有所帮助。

关于node.js - Nightmare 不会启动-我的编码中出现语法错误(输入意外结束),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50592500/

相关文章:

node.js - 运行 mocha 测试时 Babel 意外 token 导入

node.js - Nightmare 页面内容未加载 - 无法分配给对象 'onbeforeunload' 的只读属性 '#<Window>'

javascript - 如何在 node.js 的 http 响应中获取主机名?

node.js - 使用 node.js 应用程序启动 docker 容器会产生错误;提示 PATH

syntax-error - OmniComplete和Vim问题

javascript - script.js 第一行为 :1 Uncaught SyntaxError: Unexpected token . - Node.ELEMENT_NODE

node.js - 无法将Nightmarejs应用程序部署到Heroku

javascript - 在 Nightmare 中获取加载的SCRIPT变量

node.js - 在nodejs中将curl命令转换为request-promise命令时遇到问题

node.js - 如何在 nodejs 中加载非常大的 csv 文件?