Могу ли я указать nightmare.js перейти на мой экспресс-маршрут на localhost? - PullRequest
0 голосов
/ 02 июня 2018

У меня есть функция, которая срабатывает всякий раз, когда кто-то пересекает мой маршрут /data.Я хочу поразить это сам с безголовым экземпляром браузера.Или мой мыслительный процесс только на обеде?

nightmare.goto('http://localhost:3000/data')
.then(() => {
  console.log('did it work?');
})


app.get('/data', (req, res) => {
  myfunction();
})

Получение: UnhandledPromiseRejectionWarning: Ошибка: ошибка навигации , очевидно, что это не нравится.Есть мысли?

1 Ответ

0 голосов
/ 04 июня 2018

Вам нужно создать сервер, прежде чем пытаться связаться с ним из nightmareJS.Итак,

app.listen(3000, function(){
  nightmare.goto('http://localhost:3000/data')
  .then(() => {
    console.log('did it work?');
  })
})

Действительно плохой пример, но это то, что вы ищете.Надеюсь, что это работает.

...