Что именно вам не понравилось? Я наоборот после того, как попробовал поиск в Дискорде стал от поиска во всех остальных мессенджерах плеваться — нигде больше не видел такого удобного и функционального поиска. На работе заставляют Телеграм использовать — там вообще невозможно поиском ничего найти.
Не знаю, насколько это правильно, но я использую polling во время разработки чтобы сервер в Docker видел изменения. Другого решения я не нашёл. nodemon тоже так может, но написано, что это "должно быть крайней мерой", потому что будет поллить все файлы, которые найдёт.
Всего лишь один пример: я очень давно не видел не-https сайты, но недавно по работе пришлось открыть сайт компании, у которго не было шифрования. Я очень удивился, когда увидел, что там какая-то реклама, которая всю разметку сайта вниз сдвигает. Не солидно выглядит и не красиво. Оказалось, Ростелеком в HTML встраивал рекламу в нешифрованном трафике.
await нельзя использовать нигде кроме как внутри async функций, иначе получится SyntaxError: await is only valid in async functions and async generators
А если необходимо дождаться выполнения промиса вне async функции, придётся использовать старые добрые .then/.catch.
async/await — это те же самые промисы, просто с альтернативным синтаксисом, поэтому вместо await для каждой отдельной функции можно использовать await Promise.all.
const convertCurrency = async (fromCurrency, toCurrency, amount) => {
const [ exchangeRate, countries ] = await Promise.all([
getExchangeRate(fromCurrency, toCurrency),
getCountries(toCurrency)
]);
const convertedAmount = (amount * exchangeRate).toFixed(2);
return `${amount} ${fromCurrency} is worth ${convertedAmount} ${toCurrency}. You can spend these in the following countries: ${countries}`;
};
Upd: Прошу прощения за похожий ответ. На момент публикации моего комментария, других ответов не было, но мой комментарий проходил премодерацию.
Что именно вам не понравилось? Я наоборот после того, как попробовал поиск в Дискорде стал от поиска во всех остальных мессенджерах плеваться — нигде больше не видел такого удобного и функционального поиска. На работе заставляют Телеграм использовать — там вообще невозможно поиском ничего найти.
Не знаю, насколько это правильно, но я использую polling во время разработки чтобы сервер в Docker видел изменения. Другого решения я не нашёл. nodemon тоже так может, но написано, что это "должно быть крайней мерой", потому что будет поллить все файлы, которые найдёт.
awaitнельзя использовать нигде кроме как внутриasyncфункций, иначе получитсяSyntaxError: await is only valid in async functions and async generatorsА если необходимо дождаться выполнения промиса вне
asyncфункции, придётся использовать старые добрые.then/.catch.async/await— это те же самые промисы, просто с альтернативным синтаксисом, поэтому вместоawaitдля каждой отдельной функции можно использоватьawait Promise.all.Upd: Прошу прощения за похожий ответ. На момент публикации моего комментария, других ответов не было, но мой комментарий проходил премодерацию.