@nodejs_ru

Страница 2242 из 2748
Denis
02.07.2018
17:44:50
так работает

а когда из бд вставляет пишет ошибку

Alexander
02.07.2018
18:02:32
А как ты их бд данные берешь?

Denis
02.07.2018
18:03:34
через node js mysql

Google
Alexander
02.07.2018
18:03:50
(код покажи, мы не ванги)

Denis
02.07.2018
18:04:02
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", database: "publications", user: "Lebron", password: "James" }); con.connect(function(err) { if (err) throw err; con.query("SELECT * FROM reddit LIMIT 1", function (err, result, fields) { if (err) throw err; const Nightmare = require('nightmare') const nightmare = Nightmare({ switches: { 'proxy-server': result[0].proxy // set the proxy server here ... }, show: true });

дальше когда значения из бд использую все работает

если вместо result[0].proxy написать '186.233.106.171:53281' будет рабоать

Alexander
02.07.2018
18:07:12
Посмотри через console.log что у тебя в результате из бд

Мб криво указываешь

Denis
02.07.2018
18:08:56
через консоль лог выводит : 186.233.106.171:53281

Alexander
02.07.2018
18:12:07
Строкой то?

Denis
02.07.2018
18:12:45
в плане?

Евгений
02.07.2018
18:17:35
И нам скрин.

Denis
02.07.2018
18:22:51


то что в конце каждого значения \r\n это норма?

Google
Denis
02.07.2018
18:23:25
втсавлять в бд через пхп читал из блокнота

Евгений
02.07.2018
18:23:44
то что в конце каждого значения \r\n это норма?
А почему в proxy другое значение? Не такое как ты писал.

то что в конце каждого значения \r\n это норма?
Вообще это стандарт HTTP заголовков, их разделения. Это может быть косяк, да.

Попробуй так вставить. result[0].proxy.trim()

Yura
02.07.2018
18:28:48
Вообще это стандарт HTTP заголовков, их разделения. Это может быть косяк, да.
Это переносы строк обычного файла Разве это есть в http?

https://stackoverflow.com/questions/15433188/r-n-r-n-what-is-the-difference-between-them

Bilge
02.07.2018
18:30:12
Есть кто через visual studio подключает ноду

?

Yura
02.07.2018
18:30:40
Visual studio или visual studio code?

Bilge
02.07.2018
18:30:47
Visual studio

Yura
02.07.2018
18:31:06
Сомневаюсь что тут такие найдутся

Bilge
02.07.2018
18:31:41
В основном через visual studio code ?

Евгений
02.07.2018
18:32:17
Это переносы строк обычного файла Разве это есть в http?
Это перенос строк по стандарту между системами. В http все таки вроде \n.

Ну в любом случае скорее всего в этом косяк, и trim все исправит.

Denis
02.07.2018
18:32:38
вставил без этих \n\r

заработало

Евгений
02.07.2018
18:32:54
вставил без этих \n\r
Ну да. Ожидаемо.

Просто так выставляй result[0].proxy.trim().

Yura
02.07.2018
18:33:34
В основном через visual studio code ?
Что именно ты хочешь сделать? Code это по большей части редактор в котором с плагинами можно еще и дебажить Я никогда не слышал о ноде в студии

Просто так выставляй result[0].proxy.trim().
А он разве не только пробелы убирает?

Google
Bilge
02.07.2018
18:35:07
Просто я создал проект в visual studio когда запускаю у меня проблема вроде с портом выдает 404 error

Denis
02.07.2018
18:35:17
с result[0].proxy.trim(). тоже работает ,спасибо большое

Bilge
02.07.2018
18:35:25
Hello world не высвечивается

Yura
02.07.2018
18:35:48
Просто я создал проект в visual studio когда запускаю у меня проблема вроде с портом выдает 404 error
Можно ошибку в исходном виде, и желательно с кодом и как запускаешь

Евгений
02.07.2018
18:36:06
А он разве не только пробелы убирает?
Нет. «Метод trim() удаляет пробельные символы с начала и конца строки. Пробельными символами в этом контексте считаются все собственно пробельные символы (пробел, табуляция, неразрывный пробел и прочие) и все символы конца строки (LF, CR и прочие).»

Bilge
02.07.2018
18:36:09
Щас я через ноут подключюсь







The program 'server.js' has exited with code -1 (0xffffffff).

Yura
02.07.2018
18:41:01
Для начала попробуй поставить порт 3000

Bilge
02.07.2018
18:41:59


Yura
02.07.2018
18:42:31
Тоже вылетает?

Bilge
02.07.2018
18:42:47
не вылетает

но ошибка 404

Евгений
02.07.2018
18:43:18
но ошибка 404
Ты запрос к тому-то порту делаешь?

Bilge
02.07.2018
18:43:26


Евгений
02.07.2018
18:43:27
Хотя 404 это уже ответ сервера.

Yura
02.07.2018
18:44:33
localhost:3000 пишешь?

Bilge
02.07.2018
18:44:54
ВСЕ ЗАРАБОТАЛО

Google
Bilge
02.07.2018
18:45:00


СПАСИБО

Мотя
02.07.2018
18:45:14
а шо сделал то?

Bilge
02.07.2018
18:45:15
большое выручили

Admin
ERROR: S client not available

Bilge
02.07.2018
18:45:48
там в браузере localhost:3000 написал

Мотя
02.07.2018
18:45:58
и всо?

Bilge
02.07.2018
18:46:02
да

Yura
02.07.2018
18:46:09
СПАСИБО
Мой совет Забуть про студию переходи на vs code А проект с консоли запускай через node server.js

Bilge
02.07.2018
18:46:30
ок спасибо большое

Евгений
02.07.2018
18:47:08
СПАСИБО
Мой совет. Забей на ES5 и ниже и изучи ES6+, от var и function в коллбеках глаза болят.

Bilge
02.07.2018
18:47:32
хорошо

спасибо за совет



помогитте в чем проблема

?

пытаюсь запустить не получается

Dzmitry
02.07.2018
19:44:48
node app.js

cmd умеет запускать только .exe или .bat файлы

Bilge
02.07.2018
19:56:30
Спасибо

Google
Евгений
02.07.2018
20:07:41
cmd умеет запускать только .exe или .bat файлы
Ну исполняемые он только и умеет исполнять.

Спасибо
Суть в том что тебе надо избавляться от студии и брать в руки PhpStorm(не пугайся названия), как раз по карте студента бесплатно получишь.

Тогда не будет косяков с неправильным запуском .js файлов и т.д.

Play
02.07.2018
20:14:17
вызываю функцию const reqBody = await sendEmail(to, subject, text) Как вернуть из нее body? export const sendEmail = async (to, subject, text) => { try { const data = { from: ‘User <info@mail.ru>', to, subject, text } mailgun.messages().send(data, (error, body) => { if (error) { console.log('error', error) } return body }) } catch (e) { throw e } }

Vitaliy
02.07.2018
20:15:00
юзать не колбек

если уж пишеш async

Play
02.07.2018
20:15:56
юзать не колбек
новенький в серверных делах) можно подробней?

Евгений
02.07.2018
20:16:17
новенький в серверных делах) можно подробней?
Но вообще, опять же, результаты обычно обрабатываются или в этом же коллбеке или же передаются в следующую функцию*.

Vitaliy
02.07.2018
20:17:00
а вообще

export const sendEmail = async (to, subject, text) => { try { const data = { from: ‘User <info@mail.ru>', to, subject, text } reutrn await mailgun.messages().send(data); } catch (e) { throw e } }

Таймураз
02.07.2018
20:21:11
За такие советы по голове бить надо

Дмитрий
02.07.2018
20:25:20
Таймураз
02.07.2018
20:25:58
Просто удаляй
Логично в принципе

Жаль боты не могут насильно в ЛС писать, если ты участник группы

Страница 2242 из 2748