在发布到 URL 后Can't set headers after they are sent
尝试运行SpookyJS (CasperJS 的驱动程序)脚本时出现错误。我发现了其他几篇关于人们使用 Express 运行此问题的帖子,这与多次发送的标头有关。我只是不确定这与我在这里所做的事情有什么关系。我必须res.send
发送请求的状态,对吗?因为如果我没有它,表格就不会发布。
有什么想法我在这里做错了吗?
app.post('/submit', function (req, res) {
// Send callback
res.send(req.status);
var spooky = require('spooky').create({
verbose: true,
logLevel: 'debug',
userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22',
pageSettings: {
loadImages: false,
loadPlugins: false
}
});
spooky.start('http://google.com', function () {
this.echo(this.getTitle());
});
// Run Spooky
spooky.run();
});