Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 September 18

IR

Ihor R. in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
@ihrusi наши юзераы должны же понимать, откуда пришло смс и видеть тайтл нашего приложения
Как решить с sns не могу помочь, делали один раз с использованием и покупкой номера у https://www.twilio.com, но номера нужно покупать под страны где есть кастомеры, тогда можно сказать вот список наших номеров
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
@ihrusi благодарю за информацию
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
@ihrusi наши юзераы должны же понимать, откуда пришло смс и видеть тайтл нашего приложения
Раньше коды для двухфакторки гугловой могли приходить с рандомных номеров. Так что важная для юзеров инфа должна быть в теле сообщения.
Ну и зачастую, если смс это не спам, а какая-то важная для пользователя инфа, то скорее всего он будет ее ожидать и он точно будет знать с какого сервиса он ее ждет.
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
@m03geek c их ui интерфейса шлется правильно, а с aws-sdk такая лажа
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
это может быть просто совпадением
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
@m03geek тогда прчему на мой телефон шлется все ок, каждый раз отсылает правильный тайтл, а на другие телефоны, неправильно?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Может быть что угодно. Раные операторы, разные исходящие номера, и много другого. Например у меня на водофонофской симке пишет Google на сообщения о двухфакторке, на лайфовской пишет либо просто номер, либо еще какую-то дич
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Кто работает с деньгами в проекте? Какой библиотекой пользуетесь для безопасных вычислений? Ну чтобы не было 0.01 + 0.02 !== 0.03
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Кто работает с деньгами в проекте? Какой библиотекой пользуетесь для безопасных вычислений? Ну чтобы не было 0.01 + 0.02 !== 0.03
Деньги всегда хранятся в целых числах, просто * 100 или * 10000
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Эх. Тут прикол в том что значения уже хранятся как decimal (в таком виде достался проект).
Теперь два пути как поправить ситуацию:
- писать миграции, менять тип полей на integer, менять код и тесты
- попытаться сделать вычисления безопасными, а тип полей в базе оставить Decimal как и было.
Вот этот тип Decimal в Postgres, он не с плавающей точкой - поэтому он годится для денег. С плавающей там float и double.
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
Вы можете в коде работать как с целыми копейками, а в DAL-е конвертировать туда и обратно, при запросах.
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Эх. Тут прикол в том что значения уже хранятся как decimal (в таком виде достался проект).
Теперь два пути как поправить ситуацию:
- писать миграции, менять тип полей на integer, менять код и тесты
- попытаться сделать вычисления безопасными, а тип полей в базе оставить Decimal как и было.
Вот этот тип Decimal в Postgres, он не с плавающей точкой - поэтому он годится для денег. С плавающей там float и double.
мигрировать
источник
2019 September 19

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

D

Diana in NodeUA - JavaScript and Node.js in Ukraine
Добрый день! а как получить доступ к переменной data вне этой функции
async function getUsers(){
  const data =  fetch(`${URL}?results=${USERS_PER_PAGE}`).then(response => response.json())}
не могу запомнить данные после выполнения промиса, для того, чтобы через время при необходимости сортировать результат функции
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
Diana
Добрый день! а как получить доступ к переменной data вне этой функции
async function getUsers(){
  const data =  fetch(`${URL}?results=${USERS_PER_PAGE}`).then(response => response.json())}
не могу запомнить данные после выполнения промиса, для того, чтобы через время при необходимости сортировать результат функции
Перед функцией обьяви data и в нее запиши результат из функции
источник

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Diana
Добрый день! а как получить доступ к переменной data вне этой функции
async function getUsers(){
  const data =  fetch(`${URL}?results=${USERS_PER_PAGE}`).then(response => response.json())}
не могу запомнить данные после выполнения промиса, для того, чтобы через время при необходимости сортировать результат функции
не записывать в переменную, а просто вернуть
источник

D

Diana in NodeUA - JavaScript and Node.js in Ukraine
let userList1=[];
 function init(){
   const data =  fetch(`${URL}?results=${USERS_PER_PAGE}`).then(response => response.json())
    .then(json => {
        console.log(json.results);
        userList1 =  json.results.map(({ name}) => (
            new User(name);))
                return userList1;
          })
    .catch((err) => {
        console.log(err);
    });

}
userList1= await init();
console.log(userList1);

вот пример кода, не могу вернуть список. посоветуйте, пожалуйста, что-то))
источник

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Dan The Great 🔥
Перед функцией обьяви data и в нее запиши результат из функции
так делать точно не стоит
источник

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Diana
let userList1=[];
 function init(){
   const data =  fetch(`${URL}?results=${USERS_PER_PAGE}`).then(response => response.json())
    .then(json => {
        console.log(json.results);
        userList1 =  json.results.map(({ name}) => (
            new User(name);))
                return userList1;
          })
    .catch((err) => {
        console.log(err);
    });

}
userList1= await init();
console.log(userList1);

вот пример кода, не могу вернуть список. посоветуйте, пожалуйста, что-то))
вот поэтому и не стоит. лучше хранить в пределах контекста функции. не нужно заранее объявлять userList1. просто const userList = json.re......
но здесь вроде проблема в скобочках, синтаксическая.
источник