@nodejs_ru

Страница 2429 из 2748
Yura
18.08.2018
22:02:16
Ну может я и не прав Но попробуй в конструкторе this.send = this.send.bind(this)

Alexander
18.08.2018
22:04:27
еба, заработало, но это точно бред какой-то

Yura
18.08.2018
22:04:56
Google
FantoM
18.08.2018
22:42:40
еба, заработало, но это точно бред какой-то
this - контекст вызова. А не как у других языках

Dmitriy
18.08.2018
23:23:22
еба, заработало, но это точно бред какой-то
https://learn.javascript.ru/call-apply#%D0%BE%D0%B4%D0%B0%D0%BB%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0

Rinat
19.08.2018
00:18:17
еба, заработало, но это точно бред какой-то
Это не бред, прочитай пару раз как работает this, когда создаётся новый контекст и когда нет

Alex
19.08.2018
00:24:47
Не разберутся как js работает, а потом орут на каждом углу что язык плохой

Andrei
19.08.2018
00:31:54
ну дак то, что люди путаются, это разве недостаточное подтверждение того, что язык мог бы быть лучше?

я до сих пор помню как null > 0 мне сломало продакшн )) хотя спеку очень неплохо знаю

Alex
19.08.2018
00:37:43
а я не орал что он плохой)
Да это я так, в общем

Anton
19.08.2018
05:40:56
Привет, а вот у меня есть fetch с методом непременно GET, так как HEAD отдает 405, могу я как то оборвать получение тела запроса — мне нужны только заголовки.

KhuzhA.GQ
19.08.2018
05:43:44
Добрый день! Подскажите, пожалуйста, есть ли аналог prompt() для терминала (bash, убунту - не знаю, насколько правильно было тут упоминать bash, но вроде так делают)? Как console.log и alert, например

Anton
19.08.2018
06:05:32
он разве позволит принять данные от пользователя?

Google
KhuzhA.GQ
19.08.2018
06:08:02
https://github.com/oclif/oclif
Не разобрался с ним ( его надо установить и можно будет использовать как функцию?

Таймураз
19.08.2018
06:09:25
он разве позволит принять данные от пользователя?
Кек Консольный фреймворк, который не позволяет вносить данные интерактивно

Anton
19.08.2018
06:10:13
никогда не было задачи получения нодой синхронного ввода от пользователя из cli, так что я без понятия

KhuzhA.GQ
19.08.2018
06:43:15
Таймураз
19.08.2018
06:48:24
я про echo
Я про свой пример

?
19.08.2018
07:14:56
Добрый день! Подскажите, пожалуйста, есть ли аналог prompt() для терминала (bash, убунту - не знаю, насколько правильно было тут упоминать bash, но вроде так делают)? Как console.log и alert, например
если надо только для дебага, то можно запустить скрипт с флагом -x, если надо получать значение от пользователя во время выполнения скрипта, то есть read

¢
19.08.2018
07:24:52
I have an Angular 6 project, which has a service with is pointing to a server.js Angular is on port: 4200 and Server.js is on port: 3000. When I point the service to http://localhost:3000/api/posts (Server.js location), I'm getting this error: Failed to load http://localhost:3000/api/posts: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.

any ideas please ?

Alexander
19.08.2018
07:30:53
any ideas please ?
Search about CORS

Anton
19.08.2018
07:41:10
кинь гистом лучше
https://gist.github.com/abrekhov/83b0014437256fcad735da0e33de6b1e

не понимаю, что не так

Sergei
19.08.2018
08:58:08


Eugene
19.08.2018
08:59:28
А гду оно тут юзается?:)

Sergei
19.08.2018
09:01:26
({ confirmToken, confirmExpires } = user) нет? или типа, а если условия не выполнится?

Grigorii
19.08.2018
09:01:45
({ confirmToken, confirmExpires } = user) нет? или типа, а если условия не выполнится?
А что делают круглые скобки в этом выражении?

Google
Pavel
19.08.2018
09:01:59
ну все верно

велью ассайнится

но не используется

Alexander
19.08.2018
09:02:22
А что мешает сделать let { confirmToken } = user?

Sergei
19.08.2018
09:02:58
так то ничего, дальше надо бцдет еще раз делать

Alexander
19.08.2018
09:03:07
Ну или так

Eugene
19.08.2018
09:04:29


?Что я сделал не так?

Sergei
19.08.2018
09:04:42
const*
предполагалось что переменная может поменять значение еще

Eugene
19.08.2018
09:04:51
А вижу



предполагалось что переменная может поменять значение еще
?ну ты ее задаешь, а дальше нигде не используешь, вот и ругается

Eugene
19.08.2018
09:08:39
?почему? нет же

Sergei
19.08.2018
09:10:58
Если не использовать иф, то она будет использованна самим этим выражением присваивания, если есть услловие, то есть вероятность при котором оно не выполнится и тогда объявленные переменные будут не использованные. Но когда я ниже допишу что планирую ошибку еслинта и так уйдет.

Sergei
19.08.2018
09:13:11
иф ни при чем просто присваивание не считается использованием
проверил да. но у любом случае я просто не дописал использование, а красные подчеркивания меня подбесили уже )

vixeven
19.08.2018
09:34:36
hi. how i can use fs.readFile with async/await?

Google
?
19.08.2018
09:38:07
разве fs промисицифирован?

Arthur
19.08.2018
09:38:53
синей птицей да

Ilya
19.08.2018
09:39:08
разве fs промисицифирован?
Покинуть через promisify

KlonD90
19.08.2018
09:39:08
(звучит как нет)

Ilya
19.08.2018
09:39:16


Котяй Негодяй
19.08.2018
09:39:24
+

?
19.08.2018
09:39:41
const util = require('util'); const fs = require('fs'); const readFile = util.promisify(fs.readFile); // inside async function const file = await readFile(filePath);

Котяй Негодяй
19.08.2018
09:39:56
Но есть ещё кое-что.

Dika
19.08.2018
09:39:58
разве fs промисицифирован?
У fs есть Promises API в десятой ноде const fs = require('fs').promises

KlonD90
19.08.2018
09:40:00
Покинуть через promisify
ну вообщем-то это и имело смысл ответить

ну или в 10ке

vixeven
19.08.2018
09:42:12
fsPromises.readFile(filePath, cb(err, data)) but i need smf like this const data = await fsPromises.readFile(filePath);

Роман
19.08.2018
09:42:19
У fs есть Promises API в десятой ноде const fs = require('fs').promises
(node:31597) ExperimentalWarning: The fs.promises API is experimental главное чтобы потом не выкинули

?
19.08.2018
09:59:10
Google
?
19.08.2018
10:00:10
#!/bin/bash read variable echo $variable

так, а тебе вообще что надо?

KhuzhA.GQ
19.08.2018
10:01:24
#!/bin/bash read variable echo $variable
А что это значит?:)

?
19.08.2018
10:01:26
я запутался (вопрос твой очень неправильный)

если в js, то вот https://nodejs.org/api/readline.html

если в shell-скрипте, то пример выше

KhuzhA.GQ
19.08.2018
10:06:11
так, а тебе вообще что надо?
Не сказать, что надо. Просто хотел узнать, возможно ли такое. Суть вопроса: как делается prompt() в браузере или input(), read() в других ЯП. Т.е., чтобы в консоли можео было ввести строку и моя прога присвоила ее переменной. Как Var a = prompt(); Но с терминалом

Vladislav
19.08.2018
10:29:00
Есть у меня предположение, что если ты берёшь деструктуризацию в скобки, то до этого надо ставить точку с запятой. Ибо движок считает, что это вызов функции, о чем тебе и сообщает.

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